@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.ProviderType
public String getProviderType()
The connection provider type associated with a specific sync configuration, such as GitHub.
ProviderType
public 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.ProviderType
public 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.ProviderType
public 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.SyncConfigurationType
public String getSyncType()
The type of sync for a specific sync configuration.
SyncConfigurationType
public SyncConfiguration withSyncType(String syncType)
The type of sync for a specific sync configuration.
syncType
- The type of sync for a specific sync configuration.SyncConfigurationType
public SyncConfiguration withSyncType(SyncConfigurationType syncType)
The type of sync for a specific sync configuration.
syncType
- The type of sync for a specific sync configuration.SyncConfigurationType
public String toString()
toString
in class Object
Object.toString()
public SyncConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.