@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProductInformation extends Object implements Serializable, Cloneable, StructuredPojo
Describes product information for a license configuration.
Constructor and Description |
---|
ProductInformation() |
Modifier and Type | Method and Description |
---|---|
ProductInformation |
clone() |
boolean |
equals(Object obj) |
List<ProductInformationFilter> |
getProductInformationFilterList()
A Product information filter consists of a
ProductInformationFilterComparator which is a logical
operator, a ProductInformationFilterName which specifies the type of filter being declared, and a
ProductInformationFilterValue that specifies the value to filter on. |
String |
getResourceType()
Resource type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setProductInformationFilterList(Collection<ProductInformationFilter> productInformationFilterList)
A Product information filter consists of a
ProductInformationFilterComparator which is a logical
operator, a ProductInformationFilterName which specifies the type of filter being declared, and a
ProductInformationFilterValue that specifies the value to filter on. |
void |
setResourceType(String resourceType)
Resource type.
|
String |
toString()
Returns a string representation of this object.
|
ProductInformation |
withProductInformationFilterList(Collection<ProductInformationFilter> productInformationFilterList)
A Product information filter consists of a
ProductInformationFilterComparator which is a logical
operator, a ProductInformationFilterName which specifies the type of filter being declared, and a
ProductInformationFilterValue that specifies the value to filter on. |
ProductInformation |
withProductInformationFilterList(ProductInformationFilter... productInformationFilterList)
A Product information filter consists of a
ProductInformationFilterComparator which is a logical
operator, a ProductInformationFilterName which specifies the type of filter being declared, and a
ProductInformationFilterValue that specifies the value to filter on. |
ProductInformation |
withResourceType(String resourceType)
Resource type.
|
public void setResourceType(String resourceType)
Resource type. The possible values are SSM_MANAGED
| RDS
.
resourceType
- Resource type. The possible values are SSM_MANAGED
| RDS
.public String getResourceType()
Resource type. The possible values are SSM_MANAGED
| RDS
.
SSM_MANAGED
| RDS
.public ProductInformation withResourceType(String resourceType)
Resource type. The possible values are SSM_MANAGED
| RDS
.
resourceType
- Resource type. The possible values are SSM_MANAGED
| RDS
.public List<ProductInformationFilter> getProductInformationFilterList()
A Product information filter consists of a ProductInformationFilterComparator
which is a logical
operator, a ProductInformationFilterName
which specifies the type of filter being declared, and a
ProductInformationFilterValue
that specifies the value to filter on.
Accepted values for ProductInformationFilterName
are listed here along with descriptions and valid
options for ProductInformationFilterComparator
.
The following filters and are supported when the resource type is SSM_MANAGED
:
Application Name
- The name of the application. Logical operator is EQUALS
.
Application Publisher
- The publisher of the application. Logical operator is EQUALS
.
Application Version
- The version of the application. Logical operator is EQUALS
.
Platform Name
- The name of the platform. Logical operator is EQUALS
.
Platform Type
- The platform type. Logical operator is EQUALS
.
Tag:key
- The key of a tag attached to an Amazon Web Services resource you wish to exclude from
automated discovery. Logical operator is NOT_EQUALS
. The key for your tag must be appended to
Tag:
following the example: Tag:name-of-your-key
.
ProductInformationFilterValue
is optional if you are not using values for the key.
AccountId
- The 12-digit ID of an Amazon Web Services account you wish to exclude from automated
discovery. Logical operator is NOT_EQUALS
.
License Included
- The type of license included. Logical operators are EQUALS
and
NOT_EQUALS
. Possible values are: sql-server-enterprise
|
sql-server-standard
| sql-server-web
| windows-server-datacenter
.
The following filters and logical operators are supported when the resource type is RDS
:
Engine Edition
- The edition of the database engine. Logical operator is EQUALS
.
Possible values are: oracle-ee
| oracle-se
| oracle-se1
|
oracle-se2
.
License Pack
- The license pack. Logical operator is EQUALS
. Possible values are:
data guard
| diagnostic pack sqlt
| tuning pack sqlt
| ols
|
olap
.
ProductInformationFilterComparator
which is a
logical operator, a ProductInformationFilterName
which specifies the type of filter being
declared, and a ProductInformationFilterValue
that specifies the value to filter on.
Accepted values for ProductInformationFilterName
are listed here along with descriptions and
valid options for ProductInformationFilterComparator
.
The following filters and are supported when the resource type is SSM_MANAGED
:
Application Name
- The name of the application. Logical operator is EQUALS
.
Application Publisher
- The publisher of the application. Logical operator is
EQUALS
.
Application Version
- The version of the application. Logical operator is
EQUALS
.
Platform Name
- The name of the platform. Logical operator is EQUALS
.
Platform Type
- The platform type. Logical operator is EQUALS
.
Tag:key
- The key of a tag attached to an Amazon Web Services resource you wish to exclude
from automated discovery. Logical operator is NOT_EQUALS
. The key for your tag must be
appended to Tag:
following the example: Tag:name-of-your-key
.
ProductInformationFilterValue
is optional if you are not using values for the key.
AccountId
- The 12-digit ID of an Amazon Web Services account you wish to exclude from
automated discovery. Logical operator is NOT_EQUALS
.
License Included
- The type of license included. Logical operators are EQUALS
and NOT_EQUALS
. Possible values are: sql-server-enterprise
|
sql-server-standard
| sql-server-web
| windows-server-datacenter
.
The following filters and logical operators are supported when the resource type is RDS
:
Engine Edition
- The edition of the database engine. Logical operator is EQUALS
. Possible values are: oracle-ee
| oracle-se
| oracle-se1
|
oracle-se2
.
License Pack
- The license pack. Logical operator is EQUALS
. Possible values
are: data guard
| diagnostic pack sqlt
| tuning pack sqlt
|
ols
| olap
.
public void setProductInformationFilterList(Collection<ProductInformationFilter> productInformationFilterList)
A Product information filter consists of a ProductInformationFilterComparator
which is a logical
operator, a ProductInformationFilterName
which specifies the type of filter being declared, and a
ProductInformationFilterValue
that specifies the value to filter on.
Accepted values for ProductInformationFilterName
are listed here along with descriptions and valid
options for ProductInformationFilterComparator
.
The following filters and are supported when the resource type is SSM_MANAGED
:
Application Name
- The name of the application. Logical operator is EQUALS
.
Application Publisher
- The publisher of the application. Logical operator is EQUALS
.
Application Version
- The version of the application. Logical operator is EQUALS
.
Platform Name
- The name of the platform. Logical operator is EQUALS
.
Platform Type
- The platform type. Logical operator is EQUALS
.
Tag:key
- The key of a tag attached to an Amazon Web Services resource you wish to exclude from
automated discovery. Logical operator is NOT_EQUALS
. The key for your tag must be appended to
Tag:
following the example: Tag:name-of-your-key
.
ProductInformationFilterValue
is optional if you are not using values for the key.
AccountId
- The 12-digit ID of an Amazon Web Services account you wish to exclude from automated
discovery. Logical operator is NOT_EQUALS
.
License Included
- The type of license included. Logical operators are EQUALS
and
NOT_EQUALS
. Possible values are: sql-server-enterprise
|
sql-server-standard
| sql-server-web
| windows-server-datacenter
.
The following filters and logical operators are supported when the resource type is RDS
:
Engine Edition
- The edition of the database engine. Logical operator is EQUALS
.
Possible values are: oracle-ee
| oracle-se
| oracle-se1
|
oracle-se2
.
License Pack
- The license pack. Logical operator is EQUALS
. Possible values are:
data guard
| diagnostic pack sqlt
| tuning pack sqlt
| ols
|
olap
.
productInformationFilterList
- A Product information filter consists of a ProductInformationFilterComparator
which is a
logical operator, a ProductInformationFilterName
which specifies the type of filter being
declared, and a ProductInformationFilterValue
that specifies the value to filter on.
Accepted values for ProductInformationFilterName
are listed here along with descriptions and
valid options for ProductInformationFilterComparator
.
The following filters and are supported when the resource type is SSM_MANAGED
:
Application Name
- The name of the application. Logical operator is EQUALS
.
Application Publisher
- The publisher of the application. Logical operator is
EQUALS
.
Application Version
- The version of the application. Logical operator is EQUALS
.
Platform Name
- The name of the platform. Logical operator is EQUALS
.
Platform Type
- The platform type. Logical operator is EQUALS
.
Tag:key
- The key of a tag attached to an Amazon Web Services resource you wish to exclude
from automated discovery. Logical operator is NOT_EQUALS
. The key for your tag must be
appended to Tag:
following the example: Tag:name-of-your-key
.
ProductInformationFilterValue
is optional if you are not using values for the key.
AccountId
- The 12-digit ID of an Amazon Web Services account you wish to exclude from
automated discovery. Logical operator is NOT_EQUALS
.
License Included
- The type of license included. Logical operators are EQUALS
and NOT_EQUALS
. Possible values are: sql-server-enterprise
|
sql-server-standard
| sql-server-web
| windows-server-datacenter
.
The following filters and logical operators are supported when the resource type is RDS
:
Engine Edition
- The edition of the database engine. Logical operator is EQUALS
.
Possible values are: oracle-ee
| oracle-se
| oracle-se1
|
oracle-se2
.
License Pack
- The license pack. Logical operator is EQUALS
. Possible values
are: data guard
| diagnostic pack sqlt
| tuning pack sqlt
|
ols
| olap
.
public ProductInformation withProductInformationFilterList(ProductInformationFilter... productInformationFilterList)
A Product information filter consists of a ProductInformationFilterComparator
which is a logical
operator, a ProductInformationFilterName
which specifies the type of filter being declared, and a
ProductInformationFilterValue
that specifies the value to filter on.
Accepted values for ProductInformationFilterName
are listed here along with descriptions and valid
options for ProductInformationFilterComparator
.
The following filters and are supported when the resource type is SSM_MANAGED
:
Application Name
- The name of the application. Logical operator is EQUALS
.
Application Publisher
- The publisher of the application. Logical operator is EQUALS
.
Application Version
- The version of the application. Logical operator is EQUALS
.
Platform Name
- The name of the platform. Logical operator is EQUALS
.
Platform Type
- The platform type. Logical operator is EQUALS
.
Tag:key
- The key of a tag attached to an Amazon Web Services resource you wish to exclude from
automated discovery. Logical operator is NOT_EQUALS
. The key for your tag must be appended to
Tag:
following the example: Tag:name-of-your-key
.
ProductInformationFilterValue
is optional if you are not using values for the key.
AccountId
- The 12-digit ID of an Amazon Web Services account you wish to exclude from automated
discovery. Logical operator is NOT_EQUALS
.
License Included
- The type of license included. Logical operators are EQUALS
and
NOT_EQUALS
. Possible values are: sql-server-enterprise
|
sql-server-standard
| sql-server-web
| windows-server-datacenter
.
The following filters and logical operators are supported when the resource type is RDS
:
Engine Edition
- The edition of the database engine. Logical operator is EQUALS
.
Possible values are: oracle-ee
| oracle-se
| oracle-se1
|
oracle-se2
.
License Pack
- The license pack. Logical operator is EQUALS
. Possible values are:
data guard
| diagnostic pack sqlt
| tuning pack sqlt
| ols
|
olap
.
NOTE: This method appends the values to the existing list (if any). Use
setProductInformationFilterList(java.util.Collection)
or
withProductInformationFilterList(java.util.Collection)
if you want to override the existing values.
productInformationFilterList
- A Product information filter consists of a ProductInformationFilterComparator
which is a
logical operator, a ProductInformationFilterName
which specifies the type of filter being
declared, and a ProductInformationFilterValue
that specifies the value to filter on.
Accepted values for ProductInformationFilterName
are listed here along with descriptions and
valid options for ProductInformationFilterComparator
.
The following filters and are supported when the resource type is SSM_MANAGED
:
Application Name
- The name of the application. Logical operator is EQUALS
.
Application Publisher
- The publisher of the application. Logical operator is
EQUALS
.
Application Version
- The version of the application. Logical operator is EQUALS
.
Platform Name
- The name of the platform. Logical operator is EQUALS
.
Platform Type
- The platform type. Logical operator is EQUALS
.
Tag:key
- The key of a tag attached to an Amazon Web Services resource you wish to exclude
from automated discovery. Logical operator is NOT_EQUALS
. The key for your tag must be
appended to Tag:
following the example: Tag:name-of-your-key
.
ProductInformationFilterValue
is optional if you are not using values for the key.
AccountId
- The 12-digit ID of an Amazon Web Services account you wish to exclude from
automated discovery. Logical operator is NOT_EQUALS
.
License Included
- The type of license included. Logical operators are EQUALS
and NOT_EQUALS
. Possible values are: sql-server-enterprise
|
sql-server-standard
| sql-server-web
| windows-server-datacenter
.
The following filters and logical operators are supported when the resource type is RDS
:
Engine Edition
- The edition of the database engine. Logical operator is EQUALS
.
Possible values are: oracle-ee
| oracle-se
| oracle-se1
|
oracle-se2
.
License Pack
- The license pack. Logical operator is EQUALS
. Possible values
are: data guard
| diagnostic pack sqlt
| tuning pack sqlt
|
ols
| olap
.
public ProductInformation withProductInformationFilterList(Collection<ProductInformationFilter> productInformationFilterList)
A Product information filter consists of a ProductInformationFilterComparator
which is a logical
operator, a ProductInformationFilterName
which specifies the type of filter being declared, and a
ProductInformationFilterValue
that specifies the value to filter on.
Accepted values for ProductInformationFilterName
are listed here along with descriptions and valid
options for ProductInformationFilterComparator
.
The following filters and are supported when the resource type is SSM_MANAGED
:
Application Name
- The name of the application. Logical operator is EQUALS
.
Application Publisher
- The publisher of the application. Logical operator is EQUALS
.
Application Version
- The version of the application. Logical operator is EQUALS
.
Platform Name
- The name of the platform. Logical operator is EQUALS
.
Platform Type
- The platform type. Logical operator is EQUALS
.
Tag:key
- The key of a tag attached to an Amazon Web Services resource you wish to exclude from
automated discovery. Logical operator is NOT_EQUALS
. The key for your tag must be appended to
Tag:
following the example: Tag:name-of-your-key
.
ProductInformationFilterValue
is optional if you are not using values for the key.
AccountId
- The 12-digit ID of an Amazon Web Services account you wish to exclude from automated
discovery. Logical operator is NOT_EQUALS
.
License Included
- The type of license included. Logical operators are EQUALS
and
NOT_EQUALS
. Possible values are: sql-server-enterprise
|
sql-server-standard
| sql-server-web
| windows-server-datacenter
.
The following filters and logical operators are supported when the resource type is RDS
:
Engine Edition
- The edition of the database engine. Logical operator is EQUALS
.
Possible values are: oracle-ee
| oracle-se
| oracle-se1
|
oracle-se2
.
License Pack
- The license pack. Logical operator is EQUALS
. Possible values are:
data guard
| diagnostic pack sqlt
| tuning pack sqlt
| ols
|
olap
.
productInformationFilterList
- A Product information filter consists of a ProductInformationFilterComparator
which is a
logical operator, a ProductInformationFilterName
which specifies the type of filter being
declared, and a ProductInformationFilterValue
that specifies the value to filter on.
Accepted values for ProductInformationFilterName
are listed here along with descriptions and
valid options for ProductInformationFilterComparator
.
The following filters and are supported when the resource type is SSM_MANAGED
:
Application Name
- The name of the application. Logical operator is EQUALS
.
Application Publisher
- The publisher of the application. Logical operator is
EQUALS
.
Application Version
- The version of the application. Logical operator is EQUALS
.
Platform Name
- The name of the platform. Logical operator is EQUALS
.
Platform Type
- The platform type. Logical operator is EQUALS
.
Tag:key
- The key of a tag attached to an Amazon Web Services resource you wish to exclude
from automated discovery. Logical operator is NOT_EQUALS
. The key for your tag must be
appended to Tag:
following the example: Tag:name-of-your-key
.
ProductInformationFilterValue
is optional if you are not using values for the key.
AccountId
- The 12-digit ID of an Amazon Web Services account you wish to exclude from
automated discovery. Logical operator is NOT_EQUALS
.
License Included
- The type of license included. Logical operators are EQUALS
and NOT_EQUALS
. Possible values are: sql-server-enterprise
|
sql-server-standard
| sql-server-web
| windows-server-datacenter
.
The following filters and logical operators are supported when the resource type is RDS
:
Engine Edition
- The edition of the database engine. Logical operator is EQUALS
.
Possible values are: oracle-ee
| oracle-se
| oracle-se1
|
oracle-se2
.
License Pack
- The license pack. Logical operator is EQUALS
. Possible values
are: data guard
| diagnostic pack sqlt
| tuning pack sqlt
|
ols
| olap
.
public String toString()
toString
in class Object
Object.toString()
public ProductInformation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.