Class ServiceResourceDescriptionArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.servicefabricmesh.inputs.ServiceResourceDescriptionArgs.Builder
-
- Enclosing class:
- ServiceResourceDescriptionArgs
public static final class ServiceResourceDescriptionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ServiceResourceDescriptionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceResourceDescriptionArgs defaults)
-
-
Method Detail
-
autoScalingPolicies
public ServiceResourceDescriptionArgs.Builder autoScalingPolicies(@Nullable com.pulumi.core.Output<java.util.List<AutoScalingPolicyArgs>> autoScalingPolicies)
- Parameters:
autoScalingPolicies
- Auto scaling policies- Returns:
- builder
-
autoScalingPolicies
public ServiceResourceDescriptionArgs.Builder autoScalingPolicies(java.util.List<AutoScalingPolicyArgs> autoScalingPolicies)
- Parameters:
autoScalingPolicies
- Auto scaling policies- Returns:
- builder
-
autoScalingPolicies
public ServiceResourceDescriptionArgs.Builder autoScalingPolicies(AutoScalingPolicyArgs... autoScalingPolicies)
- Parameters:
autoScalingPolicies
- Auto scaling policies- Returns:
- builder
-
codePackages
public ServiceResourceDescriptionArgs.Builder codePackages(com.pulumi.core.Output<java.util.List<ContainerCodePackagePropertiesArgs>> codePackages)
- Parameters:
codePackages
- Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).- Returns:
- builder
-
codePackages
public ServiceResourceDescriptionArgs.Builder codePackages(java.util.List<ContainerCodePackagePropertiesArgs> codePackages)
- Parameters:
codePackages
- Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).- Returns:
- builder
-
codePackages
public ServiceResourceDescriptionArgs.Builder codePackages(ContainerCodePackagePropertiesArgs... codePackages)
- Parameters:
codePackages
- Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).- Returns:
- builder
-
description
public ServiceResourceDescriptionArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- User readable description of the service.- Returns:
- builder
-
description
public ServiceResourceDescriptionArgs.Builder description(java.lang.String description)
- Parameters:
description
- User readable description of the service.- Returns:
- builder
-
diagnostics
public ServiceResourceDescriptionArgs.Builder diagnostics(@Nullable com.pulumi.core.Output<DiagnosticsRefArgs> diagnostics)
- Parameters:
diagnostics
- Reference to sinks in DiagnosticsDescription.- Returns:
- builder
-
diagnostics
public ServiceResourceDescriptionArgs.Builder diagnostics(DiagnosticsRefArgs diagnostics)
- Parameters:
diagnostics
- Reference to sinks in DiagnosticsDescription.- Returns:
- builder
-
name
public ServiceResourceDescriptionArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the resource- Returns:
- builder
-
name
public ServiceResourceDescriptionArgs.Builder name(java.lang.String name)
- Parameters:
name
- The name of the resource- Returns:
- builder
-
networkRefs
public ServiceResourceDescriptionArgs.Builder networkRefs(@Nullable com.pulumi.core.Output<java.util.List<NetworkRefArgs>> networkRefs)
- Parameters:
networkRefs
- The names of the private networks that this service needs to be part of.- Returns:
- builder
-
networkRefs
public ServiceResourceDescriptionArgs.Builder networkRefs(java.util.List<NetworkRefArgs> networkRefs)
- Parameters:
networkRefs
- The names of the private networks that this service needs to be part of.- Returns:
- builder
-
networkRefs
public ServiceResourceDescriptionArgs.Builder networkRefs(NetworkRefArgs... networkRefs)
- Parameters:
networkRefs
- The names of the private networks that this service needs to be part of.- Returns:
- builder
-
osType
public ServiceResourceDescriptionArgs.Builder osType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,OperatingSystemType>> osType)
- Parameters:
osType
- The operation system required by the code in service.- Returns:
- builder
-
osType
public ServiceResourceDescriptionArgs.Builder osType(com.pulumi.core.Either<java.lang.String,OperatingSystemType> osType)
- Parameters:
osType
- The operation system required by the code in service.- Returns:
- builder
-
osType
public ServiceResourceDescriptionArgs.Builder osType(java.lang.String osType)
- Parameters:
osType
- The operation system required by the code in service.- Returns:
- builder
-
osType
public ServiceResourceDescriptionArgs.Builder osType(OperatingSystemType osType)
- Parameters:
osType
- The operation system required by the code in service.- Returns:
- builder
-
replicaCount
public ServiceResourceDescriptionArgs.Builder replicaCount(@Nullable com.pulumi.core.Output<java.lang.Integer> replicaCount)
- Parameters:
replicaCount
- The number of replicas of the service to create. Defaults to 1 if not specified.- Returns:
- builder
-
replicaCount
public ServiceResourceDescriptionArgs.Builder replicaCount(java.lang.Integer replicaCount)
- Parameters:
replicaCount
- The number of replicas of the service to create. Defaults to 1 if not specified.- Returns:
- builder
-
build
public ServiceResourceDescriptionArgs build()
-
-