@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Index extends Object implements Serializable, Cloneable, StructuredPojo
An index is the data store used by Amazon Web Services Resource Explorer to hold information about your Amazon Web Services resources that the service discovers. Creating an index in an Amazon Web Services Region turns on Resource Explorer and lets it discover your resources.
By default, an index is local, meaning that it contains information about resources in only the same Region as the index. However, you can promote the index of one Region in the account by calling UpdateIndexType to convert it into an aggregator index. The aggregator index receives a replicated copy of the index information from all other Regions where Resource Explorer is turned on. This allows search operations in that Region to return results from all Regions in the account.
Constructor and Description |
---|
Index() |
Modifier and Type | Method and Description |
---|---|
Index |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon resource name
(ARN) of the index.
|
String |
getRegion()
The Amazon Web Services Region in which the index exists.
|
String |
getType()
The type of index.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon resource name
(ARN) of the index.
|
void |
setRegion(String region)
The Amazon Web Services Region in which the index exists.
|
void |
setType(String type)
The type of index.
|
String |
toString()
Returns a string representation of this object.
|
Index |
withArn(String arn)
The Amazon resource name
(ARN) of the index.
|
Index |
withRegion(String region)
The Amazon Web Services Region in which the index exists.
|
Index |
withType(IndexType type)
The type of index.
|
Index |
withType(String type)
The type of index.
|
public void setArn(String arn)
The Amazon resource name (ARN) of the index.
arn
- The Amazon resource
name (ARN) of the index.public String getArn()
The Amazon resource name (ARN) of the index.
public Index withArn(String arn)
The Amazon resource name (ARN) of the index.
arn
- The Amazon resource
name (ARN) of the index.public void setRegion(String region)
The Amazon Web Services Region in which the index exists.
region
- The Amazon Web Services Region in which the index exists.public String getRegion()
The Amazon Web Services Region in which the index exists.
public Index withRegion(String region)
The Amazon Web Services Region in which the index exists.
region
- The Amazon Web Services Region in which the index exists.public void setType(String type)
The type of index. It can be one of the following values:
LOCAL
– The index contains information about resources from only the same Amazon Web Services
Region.
AGGREGATOR
– Resource Explorer replicates copies of the indexed information about resources in all
other Amazon Web Services Regions to the aggregator index. This lets search results in the Region with the
aggregator index to include resources from all Regions in the account where Resource Explorer is turned on.
type
- The type of index. It can be one of the following values:
LOCAL
– The index contains information about resources from only the same Amazon Web Services
Region.
AGGREGATOR
– Resource Explorer replicates copies of the indexed information about resources
in all other Amazon Web Services Regions to the aggregator index. This lets search results in the Region
with the aggregator index to include resources from all Regions in the account where Resource Explorer is
turned on.
IndexType
public String getType()
The type of index. It can be one of the following values:
LOCAL
– The index contains information about resources from only the same Amazon Web Services
Region.
AGGREGATOR
– Resource Explorer replicates copies of the indexed information about resources in all
other Amazon Web Services Regions to the aggregator index. This lets search results in the Region with the
aggregator index to include resources from all Regions in the account where Resource Explorer is turned on.
LOCAL
– The index contains information about resources from only the same Amazon Web
Services Region.
AGGREGATOR
– Resource Explorer replicates copies of the indexed information about resources
in all other Amazon Web Services Regions to the aggregator index. This lets search results in the Region
with the aggregator index to include resources from all Regions in the account where Resource Explorer is
turned on.
IndexType
public Index withType(String type)
The type of index. It can be one of the following values:
LOCAL
– The index contains information about resources from only the same Amazon Web Services
Region.
AGGREGATOR
– Resource Explorer replicates copies of the indexed information about resources in all
other Amazon Web Services Regions to the aggregator index. This lets search results in the Region with the
aggregator index to include resources from all Regions in the account where Resource Explorer is turned on.
type
- The type of index. It can be one of the following values:
LOCAL
– The index contains information about resources from only the same Amazon Web Services
Region.
AGGREGATOR
– Resource Explorer replicates copies of the indexed information about resources
in all other Amazon Web Services Regions to the aggregator index. This lets search results in the Region
with the aggregator index to include resources from all Regions in the account where Resource Explorer is
turned on.
IndexType
public Index withType(IndexType type)
The type of index. It can be one of the following values:
LOCAL
– The index contains information about resources from only the same Amazon Web Services
Region.
AGGREGATOR
– Resource Explorer replicates copies of the indexed information about resources in all
other Amazon Web Services Regions to the aggregator index. This lets search results in the Region with the
aggregator index to include resources from all Regions in the account where Resource Explorer is turned on.
type
- The type of index. It can be one of the following values:
LOCAL
– The index contains information about resources from only the same Amazon Web Services
Region.
AGGREGATOR
– Resource Explorer replicates copies of the indexed information about resources
in all other Amazon Web Services Regions to the aggregator index. This lets search results in the Region
with the aggregator index to include resources from all Regions in the account where Resource Explorer is
turned on.
IndexType
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.