@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 |
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.
|
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 |
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.
|
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 |
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.
|
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 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.