@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SyncConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Information, such as repository, branch, provider, and resource names for a specific sync configuration.
| Constructor and Description |
|---|
SyncConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
SyncConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getBranch()
The branch associated with a specific sync configuration.
|
String |
getConfigFile()
The file path to the configuration file associated with a specific sync configuration.
|
String |
getOwnerId()
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
|
String |
getProviderType()
The connection provider type associated with a specific sync configuration, such as GitHub.
|
String |
getPublishDeploymentStatus()
Whether to enable or disable publishing of deployment status to source providers.
|
String |
getRepositoryLinkId()
The ID of the repository link associated with a specific sync configuration.
|
String |
getRepositoryName()
The name of the repository associated with a specific sync configuration.
|
String |
getResourceName()
The name of the connection resource associated with a specific sync configuration.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
|
String |
getSyncType()
The type of sync for a specific sync configuration.
|
String |
getTriggerResourceUpdateOn()
When to trigger Git sync to begin the stack update.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setBranch(String branch)
The branch associated with a specific sync configuration.
|
void |
setConfigFile(String configFile)
The file path to the configuration file associated with a specific sync configuration.
|
void |
setOwnerId(String ownerId)
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
|
void |
setProviderType(String providerType)
The connection provider type associated with a specific sync configuration, such as GitHub.
|
void |
setPublishDeploymentStatus(String publishDeploymentStatus)
Whether to enable or disable publishing of deployment status to source providers.
|
void |
setRepositoryLinkId(String repositoryLinkId)
The ID of the repository link associated with a specific sync configuration.
|
void |
setRepositoryName(String repositoryName)
The name of the repository associated with a specific sync configuration.
|
void |
setResourceName(String resourceName)
The name of the connection resource associated with a specific sync configuration.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
|
void |
setSyncType(String syncType)
The type of sync for a specific sync configuration.
|
void |
setTriggerResourceUpdateOn(String triggerResourceUpdateOn)
When to trigger Git sync to begin the stack update.
|
String |
toString()
Returns a string representation of this object.
|
SyncConfiguration |
withBranch(String branch)
The branch associated with a specific sync configuration.
|
SyncConfiguration |
withConfigFile(String configFile)
The file path to the configuration file associated with a specific sync configuration.
|
SyncConfiguration |
withOwnerId(String ownerId)
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
|
SyncConfiguration |
withProviderType(ProviderType providerType)
The connection provider type associated with a specific sync configuration, such as GitHub.
|
SyncConfiguration |
withProviderType(String providerType)
The connection provider type associated with a specific sync configuration, such as GitHub.
|
SyncConfiguration |
withPublishDeploymentStatus(PublishDeploymentStatus publishDeploymentStatus)
Whether to enable or disable publishing of deployment status to source providers.
|
SyncConfiguration |
withPublishDeploymentStatus(String publishDeploymentStatus)
Whether to enable or disable publishing of deployment status to source providers.
|
SyncConfiguration |
withRepositoryLinkId(String repositoryLinkId)
The ID of the repository link associated with a specific sync configuration.
|
SyncConfiguration |
withRepositoryName(String repositoryName)
The name of the repository associated with a specific sync configuration.
|
SyncConfiguration |
withResourceName(String resourceName)
The name of the connection resource associated with a specific sync configuration.
|
SyncConfiguration |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
|
SyncConfiguration |
withSyncType(String syncType)
The type of sync for a specific sync configuration.
|
SyncConfiguration |
withSyncType(SyncConfigurationType syncType)
The type of sync for a specific sync configuration.
|
SyncConfiguration |
withTriggerResourceUpdateOn(String triggerResourceUpdateOn)
When to trigger Git sync to begin the stack update.
|
SyncConfiguration |
withTriggerResourceUpdateOn(TriggerResourceUpdateOn triggerResourceUpdateOn)
When to trigger Git sync to begin the stack update.
|
public void setBranch(String branch)
The branch associated with a specific sync configuration.
branch - The branch associated with a specific sync configuration.public String getBranch()
The branch associated with a specific sync configuration.
public SyncConfiguration withBranch(String branch)
The branch associated with a specific sync configuration.
branch - The branch associated with a specific sync configuration.public void setConfigFile(String configFile)
The file path to the configuration file associated with a specific sync configuration. The path should point to an actual file in the sync configurations linked repository.
configFile - The file path to the configuration file associated with a specific sync configuration. The path should
point to an actual file in the sync configurations linked repository.public String getConfigFile()
The file path to the configuration file associated with a specific sync configuration. The path should point to an actual file in the sync configurations linked repository.
public SyncConfiguration withConfigFile(String configFile)
The file path to the configuration file associated with a specific sync configuration. The path should point to an actual file in the sync configurations linked repository.
configFile - The file path to the configuration file associated with a specific sync configuration. The path should
point to an actual file in the sync configurations linked repository.public void setOwnerId(String ownerId)
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
ownerId - The owner ID for the repository associated with a specific sync configuration, such as the owner ID in
GitHub.public String getOwnerId()
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
public SyncConfiguration withOwnerId(String ownerId)
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
ownerId - The owner ID for the repository associated with a specific sync configuration, such as the owner ID in
GitHub.public void setProviderType(String providerType)
The connection provider type associated with a specific sync configuration, such as GitHub.
providerType - The connection provider type associated with a specific sync configuration, such as GitHub.ProviderTypepublic String getProviderType()
The connection provider type associated with a specific sync configuration, such as GitHub.
ProviderTypepublic SyncConfiguration withProviderType(String providerType)
The connection provider type associated with a specific sync configuration, such as GitHub.
providerType - The connection provider type associated with a specific sync configuration, such as GitHub.ProviderTypepublic SyncConfiguration withProviderType(ProviderType providerType)
The connection provider type associated with a specific sync configuration, such as GitHub.
providerType - The connection provider type associated with a specific sync configuration, such as GitHub.ProviderTypepublic void setRepositoryLinkId(String repositoryLinkId)
The ID of the repository link associated with a specific sync configuration.
repositoryLinkId - The ID of the repository link associated with a specific sync configuration.public String getRepositoryLinkId()
The ID of the repository link associated with a specific sync configuration.
public SyncConfiguration withRepositoryLinkId(String repositoryLinkId)
The ID of the repository link associated with a specific sync configuration.
repositoryLinkId - The ID of the repository link associated with a specific sync configuration.public void setRepositoryName(String repositoryName)
The name of the repository associated with a specific sync configuration.
repositoryName - The name of the repository associated with a specific sync configuration.public String getRepositoryName()
The name of the repository associated with a specific sync configuration.
public SyncConfiguration withRepositoryName(String repositoryName)
The name of the repository associated with a specific sync configuration.
repositoryName - The name of the repository associated with a specific sync configuration.public void setResourceName(String resourceName)
The name of the connection resource associated with a specific sync configuration.
resourceName - The name of the connection resource associated with a specific sync configuration.public String getResourceName()
The name of the connection resource associated with a specific sync configuration.
public SyncConfiguration withResourceName(String resourceName)
The name of the connection resource associated with a specific sync configuration.
resourceName - The name of the connection resource associated with a specific sync configuration.public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
roleArn - The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.public String getRoleArn()
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
public SyncConfiguration withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
roleArn - The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.public void setSyncType(String syncType)
The type of sync for a specific sync configuration.
syncType - The type of sync for a specific sync configuration.SyncConfigurationTypepublic String getSyncType()
The type of sync for a specific sync configuration.
SyncConfigurationTypepublic SyncConfiguration withSyncType(String syncType)
The type of sync for a specific sync configuration.
syncType - The type of sync for a specific sync configuration.SyncConfigurationTypepublic SyncConfiguration withSyncType(SyncConfigurationType syncType)
The type of sync for a specific sync configuration.
syncType - The type of sync for a specific sync configuration.SyncConfigurationTypepublic void setPublishDeploymentStatus(String publishDeploymentStatus)
Whether to enable or disable publishing of deployment status to source providers.
publishDeploymentStatus - Whether to enable or disable publishing of deployment status to source providers.PublishDeploymentStatuspublic String getPublishDeploymentStatus()
Whether to enable or disable publishing of deployment status to source providers.
PublishDeploymentStatuspublic SyncConfiguration withPublishDeploymentStatus(String publishDeploymentStatus)
Whether to enable or disable publishing of deployment status to source providers.
publishDeploymentStatus - Whether to enable or disable publishing of deployment status to source providers.PublishDeploymentStatuspublic SyncConfiguration withPublishDeploymentStatus(PublishDeploymentStatus publishDeploymentStatus)
Whether to enable or disable publishing of deployment status to source providers.
publishDeploymentStatus - Whether to enable or disable publishing of deployment status to source providers.PublishDeploymentStatuspublic void setTriggerResourceUpdateOn(String triggerResourceUpdateOn)
When to trigger Git sync to begin the stack update.
triggerResourceUpdateOn - When to trigger Git sync to begin the stack update.TriggerResourceUpdateOnpublic String getTriggerResourceUpdateOn()
When to trigger Git sync to begin the stack update.
TriggerResourceUpdateOnpublic SyncConfiguration withTriggerResourceUpdateOn(String triggerResourceUpdateOn)
When to trigger Git sync to begin the stack update.
triggerResourceUpdateOn - When to trigger Git sync to begin the stack update.TriggerResourceUpdateOnpublic SyncConfiguration withTriggerResourceUpdateOn(TriggerResourceUpdateOn triggerResourceUpdateOn)
When to trigger Git sync to begin the stack update.
triggerResourceUpdateOn - When to trigger Git sync to begin the stack update.TriggerResourceUpdateOnpublic String toString()
toString in class ObjectObject.toString()public SyncConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.