@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetServiceSettingsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
GetServiceSettingsResult() |
Modifier and Type | Method and Description |
---|---|
GetServiceSettingsResult |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEnableCrossAccountsDiscovery()
Indicates whether cross-account discovery is enabled.
|
String |
getLicenseManagerResourceShareArn()
Amazon Resource Name (ARN) of the resource share.
|
OrganizationConfiguration |
getOrganizationConfiguration()
Indicates whether Organizations is integrated with License Manager for cross-account discovery.
|
String |
getS3BucketArn()
Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.
|
String |
getSnsTopicArn()
SNS topic configured to receive notifications from License Manager.
|
int |
hashCode() |
Boolean |
isEnableCrossAccountsDiscovery()
Indicates whether cross-account discovery is enabled.
|
void |
setEnableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)
Indicates whether cross-account discovery is enabled.
|
void |
setLicenseManagerResourceShareArn(String licenseManagerResourceShareArn)
Amazon Resource Name (ARN) of the resource share.
|
void |
setOrganizationConfiguration(OrganizationConfiguration organizationConfiguration)
Indicates whether Organizations is integrated with License Manager for cross-account discovery.
|
void |
setS3BucketArn(String s3BucketArn)
Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.
|
void |
setSnsTopicArn(String snsTopicArn)
SNS topic configured to receive notifications from License Manager.
|
String |
toString()
Returns a string representation of this object.
|
GetServiceSettingsResult |
withEnableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)
Indicates whether cross-account discovery is enabled.
|
GetServiceSettingsResult |
withLicenseManagerResourceShareArn(String licenseManagerResourceShareArn)
Amazon Resource Name (ARN) of the resource share.
|
GetServiceSettingsResult |
withOrganizationConfiguration(OrganizationConfiguration organizationConfiguration)
Indicates whether Organizations is integrated with License Manager for cross-account discovery.
|
GetServiceSettingsResult |
withS3BucketArn(String s3BucketArn)
Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.
|
GetServiceSettingsResult |
withSnsTopicArn(String snsTopicArn)
SNS topic configured to receive notifications from License Manager.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setS3BucketArn(String s3BucketArn)
Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.
s3BucketArn
- Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.public String getS3BucketArn()
Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.
public GetServiceSettingsResult withS3BucketArn(String s3BucketArn)
Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.
s3BucketArn
- Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.public void setSnsTopicArn(String snsTopicArn)
SNS topic configured to receive notifications from License Manager.
snsTopicArn
- SNS topic configured to receive notifications from License Manager.public String getSnsTopicArn()
SNS topic configured to receive notifications from License Manager.
public GetServiceSettingsResult withSnsTopicArn(String snsTopicArn)
SNS topic configured to receive notifications from License Manager.
snsTopicArn
- SNS topic configured to receive notifications from License Manager.public void setOrganizationConfiguration(OrganizationConfiguration organizationConfiguration)
Indicates whether Organizations is integrated with License Manager for cross-account discovery.
organizationConfiguration
- Indicates whether Organizations is integrated with License Manager for cross-account discovery.public OrganizationConfiguration getOrganizationConfiguration()
Indicates whether Organizations is integrated with License Manager for cross-account discovery.
public GetServiceSettingsResult withOrganizationConfiguration(OrganizationConfiguration organizationConfiguration)
Indicates whether Organizations is integrated with License Manager for cross-account discovery.
organizationConfiguration
- Indicates whether Organizations is integrated with License Manager for cross-account discovery.public void setEnableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)
Indicates whether cross-account discovery is enabled.
enableCrossAccountsDiscovery
- Indicates whether cross-account discovery is enabled.public Boolean getEnableCrossAccountsDiscovery()
Indicates whether cross-account discovery is enabled.
public GetServiceSettingsResult withEnableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)
Indicates whether cross-account discovery is enabled.
enableCrossAccountsDiscovery
- Indicates whether cross-account discovery is enabled.public Boolean isEnableCrossAccountsDiscovery()
Indicates whether cross-account discovery is enabled.
public void setLicenseManagerResourceShareArn(String licenseManagerResourceShareArn)
Amazon Resource Name (ARN) of the resource share. The License Manager management account provides member accounts with access to this share.
licenseManagerResourceShareArn
- Amazon Resource Name (ARN) of the resource share. The License Manager management account provides member
accounts with access to this share.public String getLicenseManagerResourceShareArn()
Amazon Resource Name (ARN) of the resource share. The License Manager management account provides member accounts with access to this share.
public GetServiceSettingsResult withLicenseManagerResourceShareArn(String licenseManagerResourceShareArn)
Amazon Resource Name (ARN) of the resource share. The License Manager management account provides member accounts with access to this share.
licenseManagerResourceShareArn
- Amazon Resource Name (ARN) of the resource share. The License Manager management account provides member
accounts with access to this share.public String toString()
toString
in class Object
Object.toString()
public GetServiceSettingsResult clone()