@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AppBlockBuilder extends Object implements Serializable, Cloneable, StructuredPojo
Describes an app block builder.
Constructor and Description |
---|
AppBlockBuilder() |
Modifier and Type | Method and Description |
---|---|
AppBlockBuilder |
clone() |
boolean |
equals(Object obj) |
List<AccessEndpoint> |
getAccessEndpoints()
The list of interface VPC endpoint (interface endpoint) objects.
|
List<ResourceError> |
getAppBlockBuilderErrors()
The app block builder errors.
|
String |
getArn()
The ARN of the app block builder.
|
Date |
getCreatedTime()
The creation time of the app block builder.
|
String |
getDescription()
The description of the app block builder.
|
String |
getDisplayName()
The display name of the app block builder.
|
Boolean |
getEnableDefaultInternetAccess()
Indicates whether default internet access is enabled for the app block builder.
|
String |
getIamRoleArn()
The ARN of the IAM role that is applied to the app block builder.
|
String |
getInstanceType()
The instance type of the app block builder.
|
String |
getName()
The name of the app block builder.
|
String |
getPlatform()
The platform of the app block builder.
|
String |
getState()
The state of the app block builder.
|
AppBlockBuilderStateChangeReason |
getStateChangeReason()
The state change reason.
|
VpcConfig |
getVpcConfig()
The VPC configuration for the app block builder.
|
int |
hashCode() |
Boolean |
isEnableDefaultInternetAccess()
Indicates whether default internet access is enabled for the app block builder.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccessEndpoints(Collection<AccessEndpoint> accessEndpoints)
The list of interface VPC endpoint (interface endpoint) objects.
|
void |
setAppBlockBuilderErrors(Collection<ResourceError> appBlockBuilderErrors)
The app block builder errors.
|
void |
setArn(String arn)
The ARN of the app block builder.
|
void |
setCreatedTime(Date createdTime)
The creation time of the app block builder.
|
void |
setDescription(String description)
The description of the app block builder.
|
void |
setDisplayName(String displayName)
The display name of the app block builder.
|
void |
setEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Indicates whether default internet access is enabled for the app block builder.
|
void |
setIamRoleArn(String iamRoleArn)
The ARN of the IAM role that is applied to the app block builder.
|
void |
setInstanceType(String instanceType)
The instance type of the app block builder.
|
void |
setName(String name)
The name of the app block builder.
|
void |
setPlatform(String platform)
The platform of the app block builder.
|
void |
setState(String state)
The state of the app block builder.
|
void |
setStateChangeReason(AppBlockBuilderStateChangeReason stateChangeReason)
The state change reason.
|
void |
setVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the app block builder.
|
String |
toString()
Returns a string representation of this object.
|
AppBlockBuilder |
withAccessEndpoints(AccessEndpoint... accessEndpoints)
The list of interface VPC endpoint (interface endpoint) objects.
|
AppBlockBuilder |
withAccessEndpoints(Collection<AccessEndpoint> accessEndpoints)
The list of interface VPC endpoint (interface endpoint) objects.
|
AppBlockBuilder |
withAppBlockBuilderErrors(Collection<ResourceError> appBlockBuilderErrors)
The app block builder errors.
|
AppBlockBuilder |
withAppBlockBuilderErrors(ResourceError... appBlockBuilderErrors)
The app block builder errors.
|
AppBlockBuilder |
withArn(String arn)
The ARN of the app block builder.
|
AppBlockBuilder |
withCreatedTime(Date createdTime)
The creation time of the app block builder.
|
AppBlockBuilder |
withDescription(String description)
The description of the app block builder.
|
AppBlockBuilder |
withDisplayName(String displayName)
The display name of the app block builder.
|
AppBlockBuilder |
withEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Indicates whether default internet access is enabled for the app block builder.
|
AppBlockBuilder |
withIamRoleArn(String iamRoleArn)
The ARN of the IAM role that is applied to the app block builder.
|
AppBlockBuilder |
withInstanceType(String instanceType)
The instance type of the app block builder.
|
AppBlockBuilder |
withName(String name)
The name of the app block builder.
|
AppBlockBuilder |
withPlatform(AppBlockBuilderPlatformType platform)
The platform of the app block builder.
|
AppBlockBuilder |
withPlatform(String platform)
The platform of the app block builder.
|
AppBlockBuilder |
withState(AppBlockBuilderState state)
The state of the app block builder.
|
AppBlockBuilder |
withState(String state)
The state of the app block builder.
|
AppBlockBuilder |
withStateChangeReason(AppBlockBuilderStateChangeReason stateChangeReason)
The state change reason.
|
AppBlockBuilder |
withVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the app block builder.
|
public void setArn(String arn)
The ARN of the app block builder.
arn
- The ARN of the app block builder.public String getArn()
The ARN of the app block builder.
public AppBlockBuilder withArn(String arn)
The ARN of the app block builder.
arn
- The ARN of the app block builder.public void setName(String name)
The name of the app block builder.
name
- The name of the app block builder.public String getName()
The name of the app block builder.
public AppBlockBuilder withName(String name)
The name of the app block builder.
name
- The name of the app block builder.public void setDisplayName(String displayName)
The display name of the app block builder.
displayName
- The display name of the app block builder.public String getDisplayName()
The display name of the app block builder.
public AppBlockBuilder withDisplayName(String displayName)
The display name of the app block builder.
displayName
- The display name of the app block builder.public void setDescription(String description)
The description of the app block builder.
description
- The description of the app block builder.public String getDescription()
The description of the app block builder.
public AppBlockBuilder withDescription(String description)
The description of the app block builder.
description
- The description of the app block builder.public void setPlatform(String platform)
The platform of the app block builder.
WINDOWS_SERVER_2019
is the only valid value.
platform
- The platform of the app block builder.
WINDOWS_SERVER_2019
is the only valid value.
AppBlockBuilderPlatformType
public String getPlatform()
The platform of the app block builder.
WINDOWS_SERVER_2019
is the only valid value.
WINDOWS_SERVER_2019
is the only valid value.
AppBlockBuilderPlatformType
public AppBlockBuilder withPlatform(String platform)
The platform of the app block builder.
WINDOWS_SERVER_2019
is the only valid value.
platform
- The platform of the app block builder.
WINDOWS_SERVER_2019
is the only valid value.
AppBlockBuilderPlatformType
public AppBlockBuilder withPlatform(AppBlockBuilderPlatformType platform)
The platform of the app block builder.
WINDOWS_SERVER_2019
is the only valid value.
platform
- The platform of the app block builder.
WINDOWS_SERVER_2019
is the only valid value.
AppBlockBuilderPlatformType
public void setInstanceType(String instanceType)
The instance type of the app block builder.
instanceType
- The instance type of the app block builder.public String getInstanceType()
The instance type of the app block builder.
public AppBlockBuilder withInstanceType(String instanceType)
The instance type of the app block builder.
instanceType
- The instance type of the app block builder.public void setEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Indicates whether default internet access is enabled for the app block builder.
enableDefaultInternetAccess
- Indicates whether default internet access is enabled for the app block builder.public Boolean getEnableDefaultInternetAccess()
Indicates whether default internet access is enabled for the app block builder.
public AppBlockBuilder withEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Indicates whether default internet access is enabled for the app block builder.
enableDefaultInternetAccess
- Indicates whether default internet access is enabled for the app block builder.public Boolean isEnableDefaultInternetAccess()
Indicates whether default internet access is enabled for the app block builder.
public void setIamRoleArn(String iamRoleArn)
The ARN of the IAM role that is applied to the app block builder.
iamRoleArn
- The ARN of the IAM role that is applied to the app block builder.public String getIamRoleArn()
The ARN of the IAM role that is applied to the app block builder.
public AppBlockBuilder withIamRoleArn(String iamRoleArn)
The ARN of the IAM role that is applied to the app block builder.
iamRoleArn
- The ARN of the IAM role that is applied to the app block builder.public void setVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the app block builder.
vpcConfig
- The VPC configuration for the app block builder.public VpcConfig getVpcConfig()
The VPC configuration for the app block builder.
public AppBlockBuilder withVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the app block builder.
vpcConfig
- The VPC configuration for the app block builder.public void setState(String state)
The state of the app block builder.
state
- The state of the app block builder.AppBlockBuilderState
public String getState()
The state of the app block builder.
AppBlockBuilderState
public AppBlockBuilder withState(String state)
The state of the app block builder.
state
- The state of the app block builder.AppBlockBuilderState
public AppBlockBuilder withState(AppBlockBuilderState state)
The state of the app block builder.
state
- The state of the app block builder.AppBlockBuilderState
public void setCreatedTime(Date createdTime)
The creation time of the app block builder.
createdTime
- The creation time of the app block builder.public Date getCreatedTime()
The creation time of the app block builder.
public AppBlockBuilder withCreatedTime(Date createdTime)
The creation time of the app block builder.
createdTime
- The creation time of the app block builder.public List<ResourceError> getAppBlockBuilderErrors()
The app block builder errors.
public void setAppBlockBuilderErrors(Collection<ResourceError> appBlockBuilderErrors)
The app block builder errors.
appBlockBuilderErrors
- The app block builder errors.public AppBlockBuilder withAppBlockBuilderErrors(ResourceError... appBlockBuilderErrors)
The app block builder errors.
NOTE: This method appends the values to the existing list (if any). Use
setAppBlockBuilderErrors(java.util.Collection)
or
withAppBlockBuilderErrors(java.util.Collection)
if you want to override the existing values.
appBlockBuilderErrors
- The app block builder errors.public AppBlockBuilder withAppBlockBuilderErrors(Collection<ResourceError> appBlockBuilderErrors)
The app block builder errors.
appBlockBuilderErrors
- The app block builder errors.public void setStateChangeReason(AppBlockBuilderStateChangeReason stateChangeReason)
The state change reason.
stateChangeReason
- The state change reason.public AppBlockBuilderStateChangeReason getStateChangeReason()
The state change reason.
public AppBlockBuilder withStateChangeReason(AppBlockBuilderStateChangeReason stateChangeReason)
The state change reason.
stateChangeReason
- The state change reason.public List<AccessEndpoint> getAccessEndpoints()
The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.
public void setAccessEndpoints(Collection<AccessEndpoint> accessEndpoints)
The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.
accessEndpoints
- The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app
block builder only through the specified endpoints.public AppBlockBuilder withAccessEndpoints(AccessEndpoint... accessEndpoints)
The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.
NOTE: This method appends the values to the existing list (if any). Use
setAccessEndpoints(java.util.Collection)
or withAccessEndpoints(java.util.Collection)
if you
want to override the existing values.
accessEndpoints
- The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app
block builder only through the specified endpoints.public AppBlockBuilder withAccessEndpoints(Collection<AccessEndpoint> accessEndpoints)
The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.
accessEndpoints
- The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app
block builder only through the specified endpoints.public String toString()
toString
in class Object
Object.toString()
public AppBlockBuilder clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.