@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()
Product information filters.
|
String |
getResourceType()
Resource type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setProductInformationFilterList(Collection<ProductInformationFilter> productInformationFilterList)
Product information filters.
|
void |
setResourceType(String resourceType)
Resource type.
|
String |
toString()
Returns a string representation of this object.
|
ProductInformation |
withProductInformationFilterList(Collection<ProductInformationFilter> productInformationFilterList)
Product information filters.
|
ProductInformation |
withProductInformationFilterList(ProductInformationFilter... productInformationFilterList)
Product information filters.
|
ProductInformation |
withResourceType(String resourceType)
Resource type.
|
public void setResourceType(String resourceType)
Resource type. The value is SSM_MANAGED
.
resourceType
- Resource type. The value is SSM_MANAGED
.public String getResourceType()
Resource type. The value is SSM_MANAGED
.
SSM_MANAGED
.public ProductInformation withResourceType(String resourceType)
Resource type. The value is SSM_MANAGED
.
resourceType
- Resource type. The value is SSM_MANAGED
.public List<ProductInformationFilter> getProductInformationFilterList()
Product information filters. The following filters and logical operators are supported:
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
.
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
.
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
.
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
.
public void setProductInformationFilterList(Collection<ProductInformationFilter> productInformationFilterList)
Product information filters. The following filters and logical operators are supported:
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
.
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
.
productInformationFilterList
- Product information filters. The following filters and logical operators are supported:
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
.
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
.
public ProductInformation withProductInformationFilterList(ProductInformationFilter... productInformationFilterList)
Product information filters. The following filters and logical operators are supported:
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
.
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
.
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
- Product information filters. The following filters and logical operators are supported:
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
.
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
.
public ProductInformation withProductInformationFilterList(Collection<ProductInformationFilter> productInformationFilterList)
Product information filters. The following filters and logical operators are supported:
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
.
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
.
productInformationFilterList
- Product information filters. The following filters and logical operators are supported:
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
.
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
.
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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.