@Generated(value="software.amazon.awssdk:codegen") public final class Filters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Filters.Builder,Filters>
This structure can be used in the ListCertificates action to filter the output of the certificate list.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Filters.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Filters.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<ExtendedKeyUsageName> |
extendedKeyUsage()
Specify one or more ExtendedKeyUsage extension values.
|
List<String> |
extendedKeyUsageAsStrings()
Specify one or more ExtendedKeyUsage extension values.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasExtendedKeyUsage()
For responses, this returns true if the service returned a value for the ExtendedKeyUsage property.
|
int |
hashCode() |
boolean |
hasKeyTypes()
For responses, this returns true if the service returned a value for the KeyTypes property.
|
boolean |
hasKeyUsage()
For responses, this returns true if the service returned a value for the KeyUsage property.
|
List<KeyAlgorithm> |
keyTypes()
Specify one or more algorithms that can be used to generate key pairs.
|
List<String> |
keyTypesAsStrings()
Specify one or more algorithms that can be used to generate key pairs.
|
List<KeyUsageName> |
keyUsage()
Specify one or more KeyUsage extension values.
|
List<String> |
keyUsageAsStrings()
Specify one or more KeyUsage extension values.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Filters.Builder> |
serializableBuilderClass() |
Filters.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final List<ExtendedKeyUsageName> extendedKeyUsage()
Specify one or more ExtendedKeyUsage extension values.
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 hasExtendedKeyUsage() method.
public final boolean hasExtendedKeyUsage()
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<String> extendedKeyUsageAsStrings()
Specify one or more ExtendedKeyUsage extension values.
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 hasExtendedKeyUsage() method.
public final List<KeyUsageName> keyUsage()
Specify one or more KeyUsage extension values.
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 hasKeyUsage() method.
public final boolean hasKeyUsage()
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<String> keyUsageAsStrings()
Specify one or more KeyUsage extension values.
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 hasKeyUsage() method.
public final List<KeyAlgorithm> keyTypes()
Specify one or more algorithms that can be used to generate key pairs.
Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least
one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For
example, "keyTypes": ["RSA_2048","RSA_4096"] returns both RSA_2048 and
RSA_4096 certificates.
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 hasKeyTypes() method.
Default filtering returns only RSA_1024 and RSA_2048 certificates that have at
least one domain. To return other certificate types, provide the desired type signatures in a
comma-separated list. For example, "keyTypes": ["RSA_2048","RSA_4096"] returns both
RSA_2048 and RSA_4096 certificates.
public final boolean hasKeyTypes()
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<String> keyTypesAsStrings()
Specify one or more algorithms that can be used to generate key pairs.
Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least
one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For
example, "keyTypes": ["RSA_2048","RSA_4096"] returns both RSA_2048 and
RSA_4096 certificates.
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 hasKeyTypes() method.
Default filtering returns only RSA_1024 and RSA_2048 certificates that have at
least one domain. To return other certificate types, provide the desired type signatures in a
comma-separated list. For example, "keyTypes": ["RSA_2048","RSA_4096"] returns both
RSA_2048 and RSA_4096 certificates.
public Filters.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Filters.Builder,Filters>public static Filters.Builder builder()
public static Class<? extends Filters.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.