@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LinuxSubscriptionsDiscoverySettings extends Object implements Serializable, Cloneable, StructuredPojo
Lists the settings defined for discovering Linux subscriptions.
Constructor and Description |
---|
LinuxSubscriptionsDiscoverySettings() |
Modifier and Type | Method and Description |
---|---|
LinuxSubscriptionsDiscoverySettings |
clone() |
boolean |
equals(Object obj) |
String |
getOrganizationIntegration()
Details if you have enabled resource discovery across your accounts in Organizations.
|
List<String> |
getSourceRegions()
The Regions in which to discover data for Linux subscriptions.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setOrganizationIntegration(String organizationIntegration)
Details if you have enabled resource discovery across your accounts in Organizations.
|
void |
setSourceRegions(Collection<String> sourceRegions)
The Regions in which to discover data for Linux subscriptions.
|
String |
toString()
Returns a string representation of this object.
|
LinuxSubscriptionsDiscoverySettings |
withOrganizationIntegration(OrganizationIntegration organizationIntegration)
Details if you have enabled resource discovery across your accounts in Organizations.
|
LinuxSubscriptionsDiscoverySettings |
withOrganizationIntegration(String organizationIntegration)
Details if you have enabled resource discovery across your accounts in Organizations.
|
LinuxSubscriptionsDiscoverySettings |
withSourceRegions(Collection<String> sourceRegions)
The Regions in which to discover data for Linux subscriptions.
|
LinuxSubscriptionsDiscoverySettings |
withSourceRegions(String... sourceRegions)
The Regions in which to discover data for Linux subscriptions.
|
public void setOrganizationIntegration(String organizationIntegration)
Details if you have enabled resource discovery across your accounts in Organizations.
organizationIntegration
- Details if you have enabled resource discovery across your accounts in Organizations.OrganizationIntegration
public String getOrganizationIntegration()
Details if you have enabled resource discovery across your accounts in Organizations.
OrganizationIntegration
public LinuxSubscriptionsDiscoverySettings withOrganizationIntegration(String organizationIntegration)
Details if you have enabled resource discovery across your accounts in Organizations.
organizationIntegration
- Details if you have enabled resource discovery across your accounts in Organizations.OrganizationIntegration
public LinuxSubscriptionsDiscoverySettings withOrganizationIntegration(OrganizationIntegration organizationIntegration)
Details if you have enabled resource discovery across your accounts in Organizations.
organizationIntegration
- Details if you have enabled resource discovery across your accounts in Organizations.OrganizationIntegration
public List<String> getSourceRegions()
The Regions in which to discover data for Linux subscriptions.
public void setSourceRegions(Collection<String> sourceRegions)
The Regions in which to discover data for Linux subscriptions.
sourceRegions
- The Regions in which to discover data for Linux subscriptions.public LinuxSubscriptionsDiscoverySettings withSourceRegions(String... sourceRegions)
The Regions in which to discover data for Linux subscriptions.
NOTE: This method appends the values to the existing list (if any). Use
setSourceRegions(java.util.Collection)
or withSourceRegions(java.util.Collection)
if you want
to override the existing values.
sourceRegions
- The Regions in which to discover data for Linux subscriptions.public LinuxSubscriptionsDiscoverySettings withSourceRegions(Collection<String> sourceRegions)
The Regions in which to discover data for Linux subscriptions.
sourceRegions
- The Regions in which to discover data for Linux subscriptions.public String toString()
toString
in class Object
Object.toString()
public LinuxSubscriptionsDiscoverySettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.