@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateTypedLinkFacetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateTypedLinkFacetRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateTypedLinkFacetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<TypedLinkFacetAttributeUpdate> |
getAttributeUpdates()
Attributes update structure.
|
List<String> |
getIdentityAttributeOrder()
The order of identity attributes for the facet, from most significant to least significant.
|
String |
getName()
The unique name of the typed link facet.
|
String |
getSchemaArn()
The Amazon Resource Name (ARN) that is associated with the schema.
|
int |
hashCode() |
void |
setAttributeUpdates(Collection<TypedLinkFacetAttributeUpdate> attributeUpdates)
Attributes update structure.
|
void |
setIdentityAttributeOrder(Collection<String> identityAttributeOrder)
The order of identity attributes for the facet, from most significant to least significant.
|
void |
setName(String name)
The unique name of the typed link facet.
|
void |
setSchemaArn(String schemaArn)
The Amazon Resource Name (ARN) that is associated with the schema.
|
String |
toString()
Returns a string representation of this object.
|
UpdateTypedLinkFacetRequest |
withAttributeUpdates(Collection<TypedLinkFacetAttributeUpdate> attributeUpdates)
Attributes update structure.
|
UpdateTypedLinkFacetRequest |
withAttributeUpdates(TypedLinkFacetAttributeUpdate... attributeUpdates)
Attributes update structure.
|
UpdateTypedLinkFacetRequest |
withIdentityAttributeOrder(Collection<String> identityAttributeOrder)
The order of identity attributes for the facet, from most significant to least significant.
|
UpdateTypedLinkFacetRequest |
withIdentityAttributeOrder(String... identityAttributeOrder)
The order of identity attributes for the facet, from most significant to least significant.
|
UpdateTypedLinkFacetRequest |
withName(String name)
The unique name of the typed link facet.
|
UpdateTypedLinkFacetRequest |
withSchemaArn(String schemaArn)
The Amazon Resource Name (ARN) that is associated with the schema.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setSchemaArn(String schemaArn)
The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns.
schemaArn
- The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns.public String getSchemaArn()
The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns.
public UpdateTypedLinkFacetRequest withSchemaArn(String schemaArn)
The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns.
schemaArn
- The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns.public void setName(String name)
The unique name of the typed link facet.
name
- The unique name of the typed link facet.public String getName()
The unique name of the typed link facet.
public UpdateTypedLinkFacetRequest withName(String name)
The unique name of the typed link facet.
name
- The unique name of the typed link facet.public List<TypedLinkFacetAttributeUpdate> getAttributeUpdates()
Attributes update structure.
public void setAttributeUpdates(Collection<TypedLinkFacetAttributeUpdate> attributeUpdates)
Attributes update structure.
attributeUpdates
- Attributes update structure.public UpdateTypedLinkFacetRequest withAttributeUpdates(TypedLinkFacetAttributeUpdate... attributeUpdates)
Attributes update structure.
NOTE: This method appends the values to the existing list (if any). Use
setAttributeUpdates(java.util.Collection)
or withAttributeUpdates(java.util.Collection)
if you
want to override the existing values.
attributeUpdates
- Attributes update structure.public UpdateTypedLinkFacetRequest withAttributeUpdates(Collection<TypedLinkFacetAttributeUpdate> attributeUpdates)
Attributes update structure.
attributeUpdates
- Attributes update structure.public List<String> getIdentityAttributeOrder()
The order of identity attributes for the facet, from most significant to least significant. The ability to filter typed links considers the order that the attributes are defined on the typed link facet. When providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range. Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls. For more information about identity attributes, see Typed Links.
public void setIdentityAttributeOrder(Collection<String> identityAttributeOrder)
The order of identity attributes for the facet, from most significant to least significant. The ability to filter typed links considers the order that the attributes are defined on the typed link facet. When providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range. Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls. For more information about identity attributes, see Typed Links.
identityAttributeOrder
- The order of identity attributes for the facet, from most significant to least significant. The ability to
filter typed links considers the order that the attributes are defined on the typed link facet. When
providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any
attributes that do not have a range specified are presumed to match the entire range. Filters are
interpreted in the order of the attributes on the typed link facet, not the order in which they are
supplied to any API calls. For more information about identity attributes, see Typed Links.public UpdateTypedLinkFacetRequest withIdentityAttributeOrder(String... identityAttributeOrder)
The order of identity attributes for the facet, from most significant to least significant. The ability to filter typed links considers the order that the attributes are defined on the typed link facet. When providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range. Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls. For more information about identity attributes, see Typed Links.
NOTE: This method appends the values to the existing list (if any). Use
setIdentityAttributeOrder(java.util.Collection)
or
withIdentityAttributeOrder(java.util.Collection)
if you want to override the existing values.
identityAttributeOrder
- The order of identity attributes for the facet, from most significant to least significant. The ability to
filter typed links considers the order that the attributes are defined on the typed link facet. When
providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any
attributes that do not have a range specified are presumed to match the entire range. Filters are
interpreted in the order of the attributes on the typed link facet, not the order in which they are
supplied to any API calls. For more information about identity attributes, see Typed Links.public UpdateTypedLinkFacetRequest withIdentityAttributeOrder(Collection<String> identityAttributeOrder)
The order of identity attributes for the facet, from most significant to least significant. The ability to filter typed links considers the order that the attributes are defined on the typed link facet. When providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range. Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls. For more information about identity attributes, see Typed Links.
identityAttributeOrder
- The order of identity attributes for the facet, from most significant to least significant. The ability to
filter typed links considers the order that the attributes are defined on the typed link facet. When
providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any
attributes that do not have a range specified are presumed to match the entire range. Filters are
interpreted in the order of the attributes on the typed link facet, not the order in which they are
supplied to any API calls. For more information about identity attributes, see Typed Links.public String toString()
toString
in class Object
Object.toString()
public UpdateTypedLinkFacetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()