public static class DeploymentEnvironmentSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DeploymentEnvironmentSummary |
build() |
DeploymentEnvironmentSummary.Builder |
category(DeploymentCategory category)
The deployment category defines the broad separation of the deployment type into three
categories.
|
DeploymentEnvironmentSummary.Builder |
copy(DeploymentEnvironmentSummary model) |
DeploymentEnvironmentSummary.Builder |
defaultCpuCoreCount(Integer defaultCpuCoreCount)
The default CPU core count.
|
DeploymentEnvironmentSummary.Builder |
displayName(String displayName)
An object’s Display Name.
|
DeploymentEnvironmentSummary.Builder |
environmentType(EnvironmentType environmentType)
Specifies whether the deployment is used in a production or development/testing
environment.
|
DeploymentEnvironmentSummary.Builder |
isAutoScalingEnabledByDefault(Boolean isAutoScalingEnabledByDefault)
Specifies whether the “Auto scaling” option should be enabled by default or not.
|
DeploymentEnvironmentSummary.Builder |
maxCpuCoreCount(Integer maxCpuCoreCount)
The maximum CPU core count.
|
DeploymentEnvironmentSummary.Builder |
memoryPerOcpuInGBs(Integer memoryPerOcpuInGBs)
The multiplier value between CPU core count and memory size.
|
DeploymentEnvironmentSummary.Builder |
minCpuCoreCount(Integer minCpuCoreCount)
The minimum CPU core count.
|
DeploymentEnvironmentSummary.Builder |
networkBandwidthPerOcpuInGbps(Integer networkBandwidthPerOcpuInGbps)
The multiplier value between CPU core count and network bandwidth.
|
DeploymentEnvironmentSummary.Builder |
storageUsageLimitPerOcpuInGBs(Integer storageUsageLimitPerOcpuInGBs)
The multiplier value between CPU core count and storage usage limit size.
|
public DeploymentEnvironmentSummary.Builder environmentType(EnvironmentType environmentType)
Specifies whether the deployment is used in a production or development/testing environment.
environmentType
- the value to setpublic DeploymentEnvironmentSummary.Builder category(DeploymentCategory category)
The deployment category defines the broad separation of the deployment type into three categories. Currently the separation is ‘DATA_REPLICATION’, ‘STREAM_ANALYTICS’ and ‘DATA_TRANSFORMS’.
category
- the value to setpublic DeploymentEnvironmentSummary.Builder displayName(String displayName)
An object’s Display Name.
displayName
- the value to setpublic DeploymentEnvironmentSummary.Builder minCpuCoreCount(Integer minCpuCoreCount)
The minimum CPU core count.
minCpuCoreCount
- the value to setpublic DeploymentEnvironmentSummary.Builder defaultCpuCoreCount(Integer defaultCpuCoreCount)
The default CPU core count.
defaultCpuCoreCount
- the value to setpublic DeploymentEnvironmentSummary.Builder maxCpuCoreCount(Integer maxCpuCoreCount)
The maximum CPU core count.
maxCpuCoreCount
- the value to setpublic DeploymentEnvironmentSummary.Builder isAutoScalingEnabledByDefault(Boolean isAutoScalingEnabledByDefault)
Specifies whether the “Auto scaling” option should be enabled by default or not.
isAutoScalingEnabledByDefault
- the value to setpublic DeploymentEnvironmentSummary.Builder networkBandwidthPerOcpuInGbps(Integer networkBandwidthPerOcpuInGbps)
The multiplier value between CPU core count and network bandwidth.
networkBandwidthPerOcpuInGbps
- the value to setpublic DeploymentEnvironmentSummary.Builder memoryPerOcpuInGBs(Integer memoryPerOcpuInGBs)
The multiplier value between CPU core count and memory size.
memoryPerOcpuInGBs
- the value to setpublic DeploymentEnvironmentSummary.Builder storageUsageLimitPerOcpuInGBs(Integer storageUsageLimitPerOcpuInGBs)
The multiplier value between CPU core count and storage usage limit size.
storageUsageLimitPerOcpuInGBs
- the value to setpublic DeploymentEnvironmentSummary build()
public DeploymentEnvironmentSummary.Builder copy(DeploymentEnvironmentSummary model)
Copyright © 2016–2024. All rights reserved.