@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PackageSummary extends Object implements Serializable, Cloneable, StructuredPojo
 Details about a package, including its format, namespace, and name. The ListPackages operation
 returns a list of PackageSummary objects.
 
| Constructor and Description | 
|---|
PackageSummary()  | 
| Modifier and Type | Method and Description | 
|---|---|
PackageSummary | 
clone()  | 
boolean | 
equals(Object obj)  | 
String | 
getFormat()
 The format of the package. 
 | 
String | 
getNamespace()
 The namespace of the package. 
 | 
String | 
getPackage()
 The name of the package. 
 | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setFormat(String format)
 The format of the package. 
 | 
void | 
setNamespace(String namespace)
 The namespace of the package. 
 | 
void | 
setPackage(String packageValue)
 The name of the package. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
PackageSummary | 
withFormat(PackageFormat format)
 The format of the package. 
 | 
PackageSummary | 
withFormat(String format)
 The format of the package. 
 | 
PackageSummary | 
withNamespace(String namespace)
 The namespace of the package. 
 | 
PackageSummary | 
withPackage(String packageValue)
 The name of the package. 
 | 
public void setFormat(String format)
The format of the package. Valid values are:
 npm
 
 pypi
 
 maven
 
format - The format of the package. Valid values are: 
        
        npm
        
        pypi
        
        maven
        
PackageFormatpublic String getFormat()
The format of the package. Valid values are:
 npm
 
 pypi
 
 maven
 
         npm
         
         pypi
         
         maven
         
PackageFormatpublic PackageSummary withFormat(String format)
The format of the package. Valid values are:
 npm
 
 pypi
 
 maven
 
format - The format of the package. Valid values are: 
        
        npm
        
        pypi
        
        maven
        
PackageFormatpublic PackageSummary withFormat(PackageFormat format)
The format of the package. Valid values are:
 npm
 
 pypi
 
 maven
 
format - The format of the package. Valid values are: 
        
        npm
        
        pypi
        
        maven
        
PackageFormatpublic void setNamespace(String namespace)
The namespace of the package. The package component that specifies its namespace depends on its type. For example:
 The namespace of a Maven package is its groupId.
 
 The namespace of an npm package is its scope.
 
A Python package does not contain a corresponding component, so Python packages do not have a namespace.
namespace - The namespace of the package. The package component that specifies its namespace depends on its type. For
        example: 
        
        The namespace of a Maven package is its groupId.
        
        The namespace of an npm package is its scope.
        
A Python package does not contain a corresponding component, so Python packages do not have a namespace.
public String getNamespace()
The namespace of the package. The package component that specifies its namespace depends on its type. For example:
 The namespace of a Maven package is its groupId.
 
 The namespace of an npm package is its scope.
 
A Python package does not contain a corresponding component, so Python packages do not have a namespace.
         The namespace of a Maven package is its groupId.
         
         The namespace of an npm package is its scope.
         
A Python package does not contain a corresponding component, so Python packages do not have a namespace.
public PackageSummary withNamespace(String namespace)
The namespace of the package. The package component that specifies its namespace depends on its type. For example:
 The namespace of a Maven package is its groupId.
 
 The namespace of an npm package is its scope.
 
A Python package does not contain a corresponding component, so Python packages do not have a namespace.
namespace - The namespace of the package. The package component that specifies its namespace depends on its type. For
        example: 
        
        The namespace of a Maven package is its groupId.
        
        The namespace of an npm package is its scope.
        
A Python package does not contain a corresponding component, so Python packages do not have a namespace.
public void setPackage(String packageValue)
The name of the package.
packageValue - The name of the package.public String getPackage()
The name of the package.
public PackageSummary withPackage(String packageValue)
The name of the package.
packageValue - The name of the package.public String toString()
toString in class ObjectObject.toString()public PackageSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.