public static final class GetCmekSettingsRequest.Builder extends GeneratedMessageV3.Builder<GetCmekSettingsRequest.Builder> implements GetCmekSettingsRequestOrBuilder
The parameters to GetCmekSettings. See Enabling CMEK for Log Router for more information.
Protobuf type google.logging.v2.GetCmekSettingsRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > GetCmekSettingsRequest.BuilderImplements
GetCmekSettingsRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public GetCmekSettingsRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
GetCmekSettingsRequest.Builder |
build()
public GetCmekSettingsRequest build()
Type | Description |
GetCmekSettingsRequest |
buildPartial()
public GetCmekSettingsRequest buildPartial()
Type | Description |
GetCmekSettingsRequest |
clear()
public GetCmekSettingsRequest.Builder clear()
Type | Description |
GetCmekSettingsRequest.Builder |
clearField(Descriptors.FieldDescriptor field)
public GetCmekSettingsRequest.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
GetCmekSettingsRequest.Builder |
clearName()
public GetCmekSettingsRequest.Builder clearName()
Required. The resource for which to retrieve CMEK settings.
"projects/[PROJECT_ID]/cmekSettings"
"organizations/[ORGANIZATION_ID]/cmekSettings"
"billingAccounts/[BILLING_ACCOUNT_ID]/cmekSettings"
"folders/[FOLDER_ID]/cmekSettings"
For example:
"organizations/12345/cmekSettings"
Note: CMEK for the Log Router can be configured for Google Cloud projects,
folders, organizations and billing accounts. Once configured for an
organization, it applies to all projects and folders in the Google Cloud
organization.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
GetCmekSettingsRequest.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public GetCmekSettingsRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
GetCmekSettingsRequest.Builder |
clone()
public GetCmekSettingsRequest.Builder clone()
Type | Description |
GetCmekSettingsRequest.Builder |
getDefaultInstanceForType()
public GetCmekSettingsRequest getDefaultInstanceForType()
Type | Description |
GetCmekSettingsRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getName()
public String getName()
Required. The resource for which to retrieve CMEK settings.
"projects/[PROJECT_ID]/cmekSettings"
"organizations/[ORGANIZATION_ID]/cmekSettings"
"billingAccounts/[BILLING_ACCOUNT_ID]/cmekSettings"
"folders/[FOLDER_ID]/cmekSettings"
For example:
"organizations/12345/cmekSettings"
Note: CMEK for the Log Router can be configured for Google Cloud projects,
folders, organizations and billing accounts. Once configured for an
organization, it applies to all projects and folders in the Google Cloud
organization.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Required. The resource for which to retrieve CMEK settings.
"projects/[PROJECT_ID]/cmekSettings"
"organizations/[ORGANIZATION_ID]/cmekSettings"
"billingAccounts/[BILLING_ACCOUNT_ID]/cmekSettings"
"folders/[FOLDER_ID]/cmekSettings"
For example:
"organizations/12345/cmekSettings"
Note: CMEK for the Log Router can be configured for Google Cloud projects,
folders, organizations and billing accounts. Once configured for an
organization, it applies to all projects and folders in the Google Cloud
organization.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
ByteString | The bytes for name. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(GetCmekSettingsRequest other)
public GetCmekSettingsRequest.Builder mergeFrom(GetCmekSettingsRequest other)
Name | Description |
other | GetCmekSettingsRequest |
Type | Description |
GetCmekSettingsRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public GetCmekSettingsRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
GetCmekSettingsRequest.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public GetCmekSettingsRequest.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
GetCmekSettingsRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final GetCmekSettingsRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
GetCmekSettingsRequest.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public GetCmekSettingsRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
GetCmekSettingsRequest.Builder |
setName(String value)
public GetCmekSettingsRequest.Builder setName(String value)
Required. The resource for which to retrieve CMEK settings.
"projects/[PROJECT_ID]/cmekSettings"
"organizations/[ORGANIZATION_ID]/cmekSettings"
"billingAccounts/[BILLING_ACCOUNT_ID]/cmekSettings"
"folders/[FOLDER_ID]/cmekSettings"
For example:
"organizations/12345/cmekSettings"
Note: CMEK for the Log Router can be configured for Google Cloud projects,
folders, organizations and billing accounts. Once configured for an
organization, it applies to all projects and folders in the Google Cloud
organization.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Name | Description |
value | String The name to set. |
Type | Description |
GetCmekSettingsRequest.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public GetCmekSettingsRequest.Builder setNameBytes(ByteString value)
Required. The resource for which to retrieve CMEK settings.
"projects/[PROJECT_ID]/cmekSettings"
"organizations/[ORGANIZATION_ID]/cmekSettings"
"billingAccounts/[BILLING_ACCOUNT_ID]/cmekSettings"
"folders/[FOLDER_ID]/cmekSettings"
For example:
"organizations/12345/cmekSettings"
Note: CMEK for the Log Router can be configured for Google Cloud projects,
folders, organizations and billing accounts. Once configured for an
organization, it applies to all projects and folders in the Google Cloud
organization.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
GetCmekSettingsRequest.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public GetCmekSettingsRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
GetCmekSettingsRequest.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final GetCmekSettingsRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
GetCmekSettingsRequest.Builder |