From 2589bf13e9b47b7d3c826f0ac24ad486459e57d2 Mon Sep 17 00:00:00 2001 From: Kaypee Date: Mon, 12 Dec 2022 01:32:18 +0000 Subject: [PATCH] Update properties being set via constructor to be get only (#931) Co-authored-by: kwabena --- src/Microsoft.Tye.Core/ApplicationBuilder.cs | 4 ++-- src/Microsoft.Tye.Core/ContainerServiceBuilder.cs | 2 +- src/Microsoft.Tye.Core/DockerFileServiceBuilder.cs | 2 +- src/Microsoft.Tye.Core/ExecutableServiceBuilder.cs | 2 +- src/Microsoft.Tye.Core/IngressBuilder.cs | 2 +- src/Microsoft.Tye.Core/KubernetesManifestInfo.cs | 4 ++-- src/Microsoft.Tye.Core/SidecarBuilder.cs | 6 +++--- src/Microsoft.Tye.Core/VolumeBuilder.cs | 6 +++--- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/Microsoft.Tye.Core/ApplicationBuilder.cs b/src/Microsoft.Tye.Core/ApplicationBuilder.cs index 23d0bdd6..c4b49646 100644 --- a/src/Microsoft.Tye.Core/ApplicationBuilder.cs +++ b/src/Microsoft.Tye.Core/ApplicationBuilder.cs @@ -17,9 +17,9 @@ namespace Microsoft.Tye DashboardPort = dashboardPort; } - public FileInfo Source { get; set; } + public FileInfo Source { get; } - public string Name { get; set; } + public string Name { get; } public int? DashboardPort { get; set; } diff --git a/src/Microsoft.Tye.Core/ContainerServiceBuilder.cs b/src/Microsoft.Tye.Core/ContainerServiceBuilder.cs index ae47d50a..ab885d76 100644 --- a/src/Microsoft.Tye.Core/ContainerServiceBuilder.cs +++ b/src/Microsoft.Tye.Core/ContainerServiceBuilder.cs @@ -14,7 +14,7 @@ namespace Microsoft.Tye Image = image; } - public string Image { get; set; } + public string Image { get; } public bool IsAspNet { get; set; } diff --git a/src/Microsoft.Tye.Core/DockerFileServiceBuilder.cs b/src/Microsoft.Tye.Core/DockerFileServiceBuilder.cs index 7cfee824..0a26129a 100644 --- a/src/Microsoft.Tye.Core/DockerFileServiceBuilder.cs +++ b/src/Microsoft.Tye.Core/DockerFileServiceBuilder.cs @@ -13,7 +13,7 @@ namespace Microsoft.Tye { Image = image; } - public string Image { get; set; } + public string Image { get; } public string? DockerFile { get; set; } public Dictionary BuildArgs { get; set; } = new Dictionary(); diff --git a/src/Microsoft.Tye.Core/ExecutableServiceBuilder.cs b/src/Microsoft.Tye.Core/ExecutableServiceBuilder.cs index b1aebdf3..f207fc74 100644 --- a/src/Microsoft.Tye.Core/ExecutableServiceBuilder.cs +++ b/src/Microsoft.Tye.Core/ExecutableServiceBuilder.cs @@ -14,7 +14,7 @@ namespace Microsoft.Tye Executable = executable; } - public string Executable { get; set; } + public string Executable { get; } public string? WorkingDirectory { get; set; } diff --git a/src/Microsoft.Tye.Core/IngressBuilder.cs b/src/Microsoft.Tye.Core/IngressBuilder.cs index b8fb9cc2..1893cd1e 100644 --- a/src/Microsoft.Tye.Core/IngressBuilder.cs +++ b/src/Microsoft.Tye.Core/IngressBuilder.cs @@ -13,7 +13,7 @@ namespace Microsoft.Tye Name = name; } - public string Name { get; set; } + public string Name { get; } public int Replicas { get; set; } = 1; diff --git a/src/Microsoft.Tye.Core/KubernetesManifestInfo.cs b/src/Microsoft.Tye.Core/KubernetesManifestInfo.cs index 83db71dd..61fd21a5 100644 --- a/src/Microsoft.Tye.Core/KubernetesManifestInfo.cs +++ b/src/Microsoft.Tye.Core/KubernetesManifestInfo.cs @@ -13,8 +13,8 @@ namespace Microsoft.Tye Service = new ServiceManifestInfo(); } - public DeploymentManifestInfo? Deployment { get; set; } + public DeploymentManifestInfo? Deployment { get; } - public ServiceManifestInfo Service { get; set; } + public ServiceManifestInfo Service { get; } } } diff --git a/src/Microsoft.Tye.Core/SidecarBuilder.cs b/src/Microsoft.Tye.Core/SidecarBuilder.cs index d3530d74..7ede09fc 100644 --- a/src/Microsoft.Tye.Core/SidecarBuilder.cs +++ b/src/Microsoft.Tye.Core/SidecarBuilder.cs @@ -15,11 +15,11 @@ namespace Microsoft.Tye ImageTag = imageTag; } - public string Name { get; set; } + public string Name { get; } - public string ImageName { get; set; } + public string ImageName { get; } - public string ImageTag { get; set; } + public string ImageTag { get; } public List Args { get; } = new List(); diff --git a/src/Microsoft.Tye.Core/VolumeBuilder.cs b/src/Microsoft.Tye.Core/VolumeBuilder.cs index 4335d84f..10d3a78c 100644 --- a/src/Microsoft.Tye.Core/VolumeBuilder.cs +++ b/src/Microsoft.Tye.Core/VolumeBuilder.cs @@ -13,10 +13,10 @@ namespace Microsoft.Tye Target = target; } - public string? Source { get; set; } + public string? Source { get; } - public string? Name { get; set; } + public string? Name { get; } - public string Target { get; set; } + public string Target { get; } } }