public static interface CreateSecurityProfileRequest.Builder extends IotRequest.Builder, SdkPojo, CopyableBuilder<CreateSecurityProfileRequest.Builder,CreateSecurityProfileRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateSecurityProfileRequest.Builder |
additionalMetricsToRetain(Collection<String> additionalMetricsToRetain)
A list of metrics whose data is retained (stored).
|
CreateSecurityProfileRequest.Builder |
additionalMetricsToRetain(String... additionalMetricsToRetain)
A list of metrics whose data is retained (stored).
|
CreateSecurityProfileRequest.Builder |
alertTargets(Map<AlertTargetType,AlertTarget> alertTargets)
Specifies the destinations to which alerts are sent.
|
CreateSecurityProfileRequest.Builder |
alertTargetsWithStrings(Map<String,AlertTarget> alertTargets)
Specifies the destinations to which alerts are sent.
|
CreateSecurityProfileRequest.Builder |
behaviors(Behavior... behaviors)
Specifies the behaviors that, when violated by a device (thing), cause an alert.
|
CreateSecurityProfileRequest.Builder |
behaviors(Collection<Behavior> behaviors)
Specifies the behaviors that, when violated by a device (thing), cause an alert.
|
CreateSecurityProfileRequest.Builder |
behaviors(Consumer<Behavior.Builder>... behaviors)
Specifies the behaviors that, when violated by a device (thing), cause an alert.
|
CreateSecurityProfileRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateSecurityProfileRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateSecurityProfileRequest.Builder |
securityProfileDescription(String securityProfileDescription)
A description of the security profile.
|
CreateSecurityProfileRequest.Builder |
securityProfileName(String securityProfileName)
The name you are giving to the security profile.
|
CreateSecurityProfileRequest.Builder |
tags(Collection<Tag> tags)
Metadata that can be used to manage the security profile.
|
CreateSecurityProfileRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Metadata that can be used to manage the security profile.
|
CreateSecurityProfileRequest.Builder |
tags(Tag... tags)
Metadata that can be used to manage the security profile.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateSecurityProfileRequest.Builder securityProfileName(String securityProfileName)
The name you are giving to the security profile.
securityProfileName - The name you are giving to the security profile.CreateSecurityProfileRequest.Builder securityProfileDescription(String securityProfileDescription)
A description of the security profile.
securityProfileDescription - A description of the security profile.CreateSecurityProfileRequest.Builder behaviors(Collection<Behavior> behaviors)
Specifies the behaviors that, when violated by a device (thing), cause an alert.
behaviors - Specifies the behaviors that, when violated by a device (thing), cause an alert.CreateSecurityProfileRequest.Builder behaviors(Behavior... behaviors)
Specifies the behaviors that, when violated by a device (thing), cause an alert.
behaviors - Specifies the behaviors that, when violated by a device (thing), cause an alert.CreateSecurityProfileRequest.Builder behaviors(Consumer<Behavior.Builder>... behaviors)
Specifies the behaviors that, when violated by a device (thing), cause an alert.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #behaviors(List) .behaviors - a consumer that will call methods on List.Builder #behaviors(List) CreateSecurityProfileRequest.Builder alertTargetsWithStrings(Map<String,AlertTarget> alertTargets)
Specifies the destinations to which alerts are sent. (Alerts are always sent to the console.) Alerts are generated when a device (thing) violates a behavior.
alertTargets - Specifies the destinations to which alerts are sent. (Alerts are always sent to the console.) Alerts
are generated when a device (thing) violates a behavior.CreateSecurityProfileRequest.Builder alertTargets(Map<AlertTargetType,AlertTarget> alertTargets)
Specifies the destinations to which alerts are sent. (Alerts are always sent to the console.) Alerts are generated when a device (thing) violates a behavior.
alertTargets - Specifies the destinations to which alerts are sent. (Alerts are always sent to the console.) Alerts
are generated when a device (thing) violates a behavior.CreateSecurityProfileRequest.Builder additionalMetricsToRetain(Collection<String> additionalMetricsToRetain)
A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the
profile's behaviors, but it is also retained for any metric specified here.
additionalMetricsToRetain - A list of metrics whose data is retained (stored). By default, data is retained for any metric used in
the profile's behaviors, but it is also retained for any metric specified here.CreateSecurityProfileRequest.Builder additionalMetricsToRetain(String... additionalMetricsToRetain)
A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the
profile's behaviors, but it is also retained for any metric specified here.
additionalMetricsToRetain - A list of metrics whose data is retained (stored). By default, data is retained for any metric used in
the profile's behaviors, but it is also retained for any metric specified here.CreateSecurityProfileRequest.Builder tags(Collection<Tag> tags)
Metadata that can be used to manage the security profile.
tags - Metadata that can be used to manage the security profile.CreateSecurityProfileRequest.Builder tags(Tag... tags)
Metadata that can be used to manage the security profile.
tags - Metadata that can be used to manage the security profile.CreateSecurityProfileRequest.Builder tags(Consumer<Tag.Builder>... tags)
Metadata that can be used to manage the security profile.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateSecurityProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateSecurityProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.