Class CertificateAuthority.UserDefinedAccessUrls.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CertificateAuthority.UserDefinedAccessUrls.Builder>
com.google.cloud.security.privateca.v1.CertificateAuthority.UserDefinedAccessUrls.Builder
- All Implemented Interfaces:
CertificateAuthority.UserDefinedAccessUrlsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CertificateAuthority.UserDefinedAccessUrls
public static final class CertificateAuthority.UserDefinedAccessUrls.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CertificateAuthority.UserDefinedAccessUrls.Builder>
implements CertificateAuthority.UserDefinedAccessUrlsOrBuilder
User-defined URLs for accessing content published by this [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].Protobuf type
google.cloud.security.privateca.v1.CertificateAuthority.UserDefinedAccessUrls-
Method Summary
Modifier and TypeMethodDescriptionOptional.addAiaIssuingCertificateUrlsBytes(com.google.protobuf.ByteString value) Optional.Optional.addAllCrlAccessUrls(Iterable<String> values) Optional.addCrlAccessUrls(String value) Optional.addCrlAccessUrlsBytes(com.google.protobuf.ByteString value) Optional.build()clear()Optional.Optional.getAiaIssuingCertificateUrls(int index) Optional.com.google.protobuf.ByteStringgetAiaIssuingCertificateUrlsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.getCrlAccessUrls(int index) Optional.com.google.protobuf.ByteStringgetCrlAccessUrlsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAiaIssuingCertificateUrls(int index, String value) Optional.setCrlAccessUrls(int index, String value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CertificateAuthority.UserDefinedAccessUrls.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CertificateAuthority.UserDefinedAccessUrls.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CertificateAuthority.UserDefinedAccessUrls.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public CertificateAuthority.UserDefinedAccessUrls.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CertificateAuthority.UserDefinedAccessUrls.Builder>
-
mergeFrom
public CertificateAuthority.UserDefinedAccessUrls.Builder mergeFrom(CertificateAuthority.UserDefinedAccessUrls other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CertificateAuthority.UserDefinedAccessUrls.Builder>
-
mergeFrom
public CertificateAuthority.UserDefinedAccessUrls.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CertificateAuthority.UserDefinedAccessUrls.Builder>- Throws:
IOException
-
getAiaIssuingCertificateUrlsList
public com.google.protobuf.ProtocolStringList getAiaIssuingCertificateUrlsList()Optional. A list of URLs where the issuer CA certificate may be downloaded, which appears in the "Authority Information Access" extension in the certificate. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.ca_certificate_access_url] will be omitted.
repeated string aia_issuing_certificate_urls = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAiaIssuingCertificateUrlsListin interfaceCertificateAuthority.UserDefinedAccessUrlsOrBuilder- Returns:
- A list containing the aiaIssuingCertificateUrls.
-
getAiaIssuingCertificateUrlsCount
public int getAiaIssuingCertificateUrlsCount()Optional. A list of URLs where the issuer CA certificate may be downloaded, which appears in the "Authority Information Access" extension in the certificate. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.ca_certificate_access_url] will be omitted.
repeated string aia_issuing_certificate_urls = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAiaIssuingCertificateUrlsCountin interfaceCertificateAuthority.UserDefinedAccessUrlsOrBuilder- Returns:
- The count of aiaIssuingCertificateUrls.
-
getAiaIssuingCertificateUrls
Optional. A list of URLs where the issuer CA certificate may be downloaded, which appears in the "Authority Information Access" extension in the certificate. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.ca_certificate_access_url] will be omitted.
repeated string aia_issuing_certificate_urls = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAiaIssuingCertificateUrlsin interfaceCertificateAuthority.UserDefinedAccessUrlsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The aiaIssuingCertificateUrls at the given index.
-
getAiaIssuingCertificateUrlsBytes
public com.google.protobuf.ByteString getAiaIssuingCertificateUrlsBytes(int index) Optional. A list of URLs where the issuer CA certificate may be downloaded, which appears in the "Authority Information Access" extension in the certificate. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.ca_certificate_access_url] will be omitted.
repeated string aia_issuing_certificate_urls = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAiaIssuingCertificateUrlsBytesin interfaceCertificateAuthority.UserDefinedAccessUrlsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the aiaIssuingCertificateUrls at the given index.
-
setAiaIssuingCertificateUrls
public CertificateAuthority.UserDefinedAccessUrls.Builder setAiaIssuingCertificateUrls(int index, String value) Optional. A list of URLs where the issuer CA certificate may be downloaded, which appears in the "Authority Information Access" extension in the certificate. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.ca_certificate_access_url] will be omitted.
repeated string aia_issuing_certificate_urls = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The aiaIssuingCertificateUrls to set.- Returns:
- This builder for chaining.
-
addAiaIssuingCertificateUrls
public CertificateAuthority.UserDefinedAccessUrls.Builder addAiaIssuingCertificateUrls(String value) Optional. A list of URLs where the issuer CA certificate may be downloaded, which appears in the "Authority Information Access" extension in the certificate. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.ca_certificate_access_url] will be omitted.
repeated string aia_issuing_certificate_urls = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The aiaIssuingCertificateUrls to add.- Returns:
- This builder for chaining.
-
addAllAiaIssuingCertificateUrls
public CertificateAuthority.UserDefinedAccessUrls.Builder addAllAiaIssuingCertificateUrls(Iterable<String> values) Optional. A list of URLs where the issuer CA certificate may be downloaded, which appears in the "Authority Information Access" extension in the certificate. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.ca_certificate_access_url] will be omitted.
repeated string aia_issuing_certificate_urls = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The aiaIssuingCertificateUrls to add.- Returns:
- This builder for chaining.
-
clearAiaIssuingCertificateUrls
Optional. A list of URLs where the issuer CA certificate may be downloaded, which appears in the "Authority Information Access" extension in the certificate. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.ca_certificate_access_url] will be omitted.
repeated string aia_issuing_certificate_urls = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addAiaIssuingCertificateUrlsBytes
public CertificateAuthority.UserDefinedAccessUrls.Builder addAiaIssuingCertificateUrlsBytes(com.google.protobuf.ByteString value) Optional. A list of URLs where the issuer CA certificate may be downloaded, which appears in the "Authority Information Access" extension in the certificate. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.ca_certificate_access_url] will be omitted.
repeated string aia_issuing_certificate_urls = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the aiaIssuingCertificateUrls to add.- Returns:
- This builder for chaining.
-
getCrlAccessUrlsList
public com.google.protobuf.ProtocolStringList getCrlAccessUrlsList()Optional. A list of URLs where to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.crl_access_urls] will be omitted.
repeated string crl_access_urls = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCrlAccessUrlsListin interfaceCertificateAuthority.UserDefinedAccessUrlsOrBuilder- Returns:
- A list containing the crlAccessUrls.
-
getCrlAccessUrlsCount
public int getCrlAccessUrlsCount()Optional. A list of URLs where to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.crl_access_urls] will be omitted.
repeated string crl_access_urls = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCrlAccessUrlsCountin interfaceCertificateAuthority.UserDefinedAccessUrlsOrBuilder- Returns:
- The count of crlAccessUrls.
-
getCrlAccessUrls
Optional. A list of URLs where to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.crl_access_urls] will be omitted.
repeated string crl_access_urls = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCrlAccessUrlsin interfaceCertificateAuthority.UserDefinedAccessUrlsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The crlAccessUrls at the given index.
-
getCrlAccessUrlsBytes
public com.google.protobuf.ByteString getCrlAccessUrlsBytes(int index) Optional. A list of URLs where to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.crl_access_urls] will be omitted.
repeated string crl_access_urls = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCrlAccessUrlsBytesin interfaceCertificateAuthority.UserDefinedAccessUrlsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the crlAccessUrls at the given index.
-
setCrlAccessUrls
Optional. A list of URLs where to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.crl_access_urls] will be omitted.
repeated string crl_access_urls = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The crlAccessUrls to set.- Returns:
- This builder for chaining.
-
addCrlAccessUrls
Optional. A list of URLs where to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.crl_access_urls] will be omitted.
repeated string crl_access_urls = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The crlAccessUrls to add.- Returns:
- This builder for chaining.
-
addAllCrlAccessUrls
public CertificateAuthority.UserDefinedAccessUrls.Builder addAllCrlAccessUrls(Iterable<String> values) Optional. A list of URLs where to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.crl_access_urls] will be omitted.
repeated string crl_access_urls = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The crlAccessUrls to add.- Returns:
- This builder for chaining.
-
clearCrlAccessUrls
Optional. A list of URLs where to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.crl_access_urls] will be omitted.
repeated string crl_access_urls = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addCrlAccessUrlsBytes
public CertificateAuthority.UserDefinedAccessUrls.Builder addCrlAccessUrlsBytes(com.google.protobuf.ByteString value) Optional. A list of URLs where to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13. If specified, the default [Cloud Storage URLs][google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.crl_access_urls] will be omitted.
repeated string crl_access_urls = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the crlAccessUrls to add.- Returns:
- This builder for chaining.
-