@Generated(value="software.amazon.awssdk:codegen") public final class View extends Object implements SdkPojo, Serializable, ToCopyableBuilder<View.Builder,View>
A view is a structure that defines a set of filters that provide a view into the information in the Amazon Web Services Resource Explorer index. The filters specify which information from the index is visible to the users of the view. For example, you can specify filters that include only resources that are tagged with the key "ENV" and the value "DEVELOPMENT" in the results returned by this view. You could also create a second view that includes only resources that are tagged with "ENV" and "PRODUCTION".
| Modifier and Type | Class and Description |
|---|---|
static interface |
View.Builder |
| Modifier and Type | Method and Description |
|---|---|
static View.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
SearchFilter |
filters()
An array of SearchFilter objects that specify which resources can be included in the results of queries
made using this view.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasIncludedProperties()
For responses, this returns true if the service returned a value for the IncludedProperties property.
|
List<IncludedProperty> |
includedProperties()
A structure that contains additional information about the view.
|
Instant |
lastUpdatedAt()
The date and time when this view was last modified.
|
String |
owner()
The Amazon Web Services account that owns this view.
|
String |
scope()
An Amazon resource name
(ARN) of an Amazon Web Services account, an organization, or an organizational unit (OU) that specifies
whether this view includes resources from only the specified Amazon Web Services account, all accounts in the
specified organization, or all accounts in the specified OU.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends View.Builder> |
serializableBuilderClass() |
View.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
viewArn()
The Amazon resource name
(ARN) of the view.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final SearchFilter filters()
An array of SearchFilter objects that specify which resources can be included in the results of queries made using this view.
public final boolean hasIncludedProperties()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<IncludedProperty> includedProperties()
A structure that contains additional information about the view.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasIncludedProperties() method.
public final Instant lastUpdatedAt()
The date and time when this view was last modified.
public final String owner()
The Amazon Web Services account that owns this view.
public final String scope()
An Amazon resource name (ARN) of an Amazon Web Services account, an organization, or an organizational unit (OU) that specifies whether this view includes resources from only the specified Amazon Web Services account, all accounts in the specified organization, or all accounts in the specified OU.
If not specified, the value defaults to the Amazon Web Services account used to call this operation.
If not specified, the value defaults to the Amazon Web Services account used to call this operation.
public final String viewArn()
The Amazon resource name (ARN) of the view.
public View.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<View.Builder,View>public static View.Builder builder()
public static Class<? extends View.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.