@Stability(value=Experimental) public static final class DataTerraformRemoteStateConsulConfig.Builder extends Object implements software.amazon.jsii.Builder<DataTerraformRemoteStateConsulConfig>
DataTerraformRemoteStateConsulConfig
Constructor and Description |
---|
Builder() |
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder defaults(Map<String,? extends Object> defaults)
DataTerraformRemoteStateConfig.getDefaults()
defaults
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder workspace(String workspace)
DataTerraformRemoteStateConfig.getWorkspace()
workspace
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder accessToken(String accessToken)
ConsulBackendProps.getAccessToken()
accessToken
- the value to be set. This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder path(String path)
ConsulBackendProps.getPath()
path
- the value to be set. This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder address(String address)
ConsulBackendProps.getAddress()
address
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder caFile(String caFile)
ConsulBackendProps.getCaFile()
caFile
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder certFile(String certFile)
ConsulBackendProps.getCertFile()
certFile
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder datacenter(String datacenter)
ConsulBackendProps.getDatacenter()
datacenter
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder gzip(Boolean gzip)
ConsulBackendProps.getGzip()
gzip
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder httpAuth(String httpAuth)
ConsulBackendProps.getHttpAuth()
httpAuth
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder keyFile(String keyFile)
ConsulBackendProps.getKeyFile()
keyFile
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder lock(Boolean lock)
ConsulBackendProps.getLock()
lock
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig.Builder scheme(String scheme)
ConsulBackendProps.getScheme()
scheme
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateConsulConfig build()
build
in interface software.amazon.jsii.Builder<DataTerraformRemoteStateConsulConfig>
DataTerraformRemoteStateConsulConfig
NullPointerException
- if any required attribute was not providedCopyright © 2022. All rights reserved.