public static final class CfnGroup.GroupVersionProperty.Builder
extends java.lang.Object
CfnGroup.GroupVersionProperty
Constructor and Description |
---|
Builder() |
public CfnGroup.GroupVersionProperty.Builder connectorDefinitionVersionArn(java.lang.String connectorDefinitionVersionArn)
CfnGroup.GroupVersionProperty.getConnectorDefinitionVersionArn()
connectorDefinitionVersionArn
- The Amazon Resource Name (ARN) of the connector definition version that contains the connectors you want to deploy with the group version.this
public CfnGroup.GroupVersionProperty.Builder coreDefinitionVersionArn(java.lang.String coreDefinitionVersionArn)
CfnGroup.GroupVersionProperty.getCoreDefinitionVersionArn()
coreDefinitionVersionArn
- The ARN of the core definition version that contains the core you want to deploy with the group version.
Currently, the core definition version can contain only one core.this
public CfnGroup.GroupVersionProperty.Builder deviceDefinitionVersionArn(java.lang.String deviceDefinitionVersionArn)
CfnGroup.GroupVersionProperty.getDeviceDefinitionVersionArn()
deviceDefinitionVersionArn
- The ARN of the device definition version that contains the devices you want to deploy with the group version.this
public CfnGroup.GroupVersionProperty.Builder functionDefinitionVersionArn(java.lang.String functionDefinitionVersionArn)
CfnGroup.GroupVersionProperty.getFunctionDefinitionVersionArn()
functionDefinitionVersionArn
- The ARN of the function definition version that contains the functions you want to deploy with the group version.this
public CfnGroup.GroupVersionProperty.Builder loggerDefinitionVersionArn(java.lang.String loggerDefinitionVersionArn)
CfnGroup.GroupVersionProperty.getLoggerDefinitionVersionArn()
loggerDefinitionVersionArn
- The ARN of the logger definition version that contains the loggers you want to deploy with the group version.this
public CfnGroup.GroupVersionProperty.Builder resourceDefinitionVersionArn(java.lang.String resourceDefinitionVersionArn)
CfnGroup.GroupVersionProperty.getResourceDefinitionVersionArn()
resourceDefinitionVersionArn
- The ARN of the resource definition version that contains the resources you want to deploy with the group version.this
public CfnGroup.GroupVersionProperty.Builder subscriptionDefinitionVersionArn(java.lang.String subscriptionDefinitionVersionArn)
CfnGroup.GroupVersionProperty.getSubscriptionDefinitionVersionArn()
subscriptionDefinitionVersionArn
- The ARN of the subscription definition version that contains the subscriptions you want to deploy with the group version.this
public CfnGroup.GroupVersionProperty build()
CfnGroup.GroupVersionProperty
java.lang.NullPointerException
- if any required attribute was not provided